এক্সএমএল নেমস্পেসের জন্য কেন আমাদের ইউআরআই দরকার?


23

এক্সএমএল নেমস্পেসের জন্য কেন আমাদের ইউআরআই দরকার তা আমি চেষ্টা করার চেষ্টা করছি এবং এর জন্য আমি কোনও উদ্দেশ্য খুঁজে পাচ্ছি না। কেউ কি কোনও দৃ concrete় উদাহরণে তাদের ব্যবহার দেখিয়ে আমাকে সামান্য আলোকিত করতে পারেন?

সম্পাদনা করুন:

যেমন ঠিক আছে উদাহরণস্বরূপ: আমার কাছে এটি ডাব্লু 3 স্কুল থেকে আছে

<root
xmlns:h="http://www.w3.org/TR/html4/"
 xmlns:f="http://www.w3schools.com/furniture">

 <h:table>
   <h:tr>
     <h:td>Apples</h:td>
     <h:td>Bananas</h:td>
   </h:tr>
 </h:table>

 <f:table>
   <f:name>African Coffee Table</f:name>
   <f:width>80</f:width>
   <f:length>120</f:length>
 </f:table>

 </root>

তাহলে কি http://www.w3schools.com/furnitureরাখা উচিত ?



7
বাধ্যতামূলক w3fools মন্তব্য।
ইয়ানিস

তাহলে কি এক্সএমএল নেমস্পেসগুলি কোনও ইউআরআই ফর্ম্যাটে থাকতে হবে? বা আমি কি 'মাই.নেমস্পেস.ফু' এর মতো কোনও স্ট্রিং ব্যবহার করতে পারি?
মাস

উত্তর:


20

একটি নেমস্পেস হ'ল "এই ধরণের ফু" বলার একটি উপায় "সেই ধরণের ফু" থেকে আলাদা, যদিও সেগুলি বানান একই থাকে। অথবা, যদি আপনি " আমার প্রকারের ফু" পছন্দ করেন তবে " এভরিবডি এলিস ধরণের ফু" থেকে আলাদা ।

এটি বলার প্রযুক্তিগত উপায় " ফু এর জন্য আমার নামস্থানের ইউআরআই " প্রত্যেকের এলও ইউআরআই থেকে পৃথক পৃথকভাবে ফু এর নাম স্থানের জন্য। অন্য কথায়, ইউআরআই কেবলমাত্র স্ট্রিং যা আপনাকে এটি বলতে দেয়।

কৌশলটি তখন বলতে হবে, "আরে, ইউআরএলগুলি বৈধ ইউআরআই'র" এবং তারপরে আপনার নিয়ন্ত্রণে থাকা ইউআরএল সম্পর্কিত একটি ইউআরআই ব্যবহার করুন। যদি সবাই তা করে থাকে তবে আপনি দুর্ঘটনাজনিত নেমস্পেসের সংঘর্ষগুলি এড়ান। আপনি পাশাপাশি নেমস্পেস "এ" এবং নেমস্পেস "বি" বলতে পারতেন, তবে আপনি ঝুঁকি নিয়েছিলেন যে অন্য কেউও একই নাম স্থানটি ব্যবহার করবে এবং তারপরে আপনার ধরণের ফু আর তাদের ফু থেকে আলাদা নয় যা আপনি এড়াতে চান ঠিক তেমন ।

এরপরে আপনি ইউআরআই হিসাবে ব্যবহৃত ইউআরএলগুলিতে অতিরিক্ত কনভেনশন যুক্ত করতে পারেন, উদাহরণস্বরূপ ইউআরএল অবশ্যই ডকুমেন্টেশন বা এক্সএসডি বা অনুরূপ সমন্বিত কোনও পৃষ্ঠার সাথে মিলিত হতে পারে তবে এটি প্রয়োজনীয় নয়। এটা ঠিক সুবিধাজনক।


ঠিক আছে, তবে নেমস্পেস এ এবং নেমস্পেস w3.org/1999/xhtml এর মধ্যে পার্থক্য কী ? তারা উভয়ই একই নাম স্থানটি ব্যবহার করেছে তা জেনেও তাদের ব্যবহার ছাড়াই তারা উভয়ই ব্যবহার করতে পারবেন।
প্যাট্রিক

1
@ প্যাট্রিক, এজন্যই আপনি নিজের নিয়ন্ত্রণে থাকা ইউআরএল ব্যবহার করেন। এক্সএইচটিএমএল নেমস্পেস URL টি ডাব্লু 3 সি এর নিয়ন্ত্রণাধীন যারা এক্সএইচটিএমএল স্পেসিফিকেশনটি সংজ্ঞায়িত করেছেন।

2
@ পেট্রিক, আরও মনে রাখবেন যে এটিই ইউআরএল বাছাই করতে পারে এমন নামের স্থানটির সংজ্ঞা দেয়। তারপরে অন্য প্রত্যেকে এগুলি ব্যবহার করতে পারে

1
তাহলে নেমস্পেস aসম্পূর্ণ বৈধ হবে? বোকা, তবে বৈধ? বা এটি একটি ইউআরআই হতে হবে?
রুডি

5
কয়েক বছর আগে এই সম্মেলনটি ব্যবহার করার প্রথম কয়েক লোক যদি তাদের স্কিমাগুলির সুন্দর সংক্ষিপ্ত ডকুমেন্টেশনগুলি সেই ইউআরএলগুলিতে রেখে দেয় তবে এটি কী আশ্চর্যজনক হত না? মাইক্রোসফ্টের ওপেনএক্সএমএল স্কিমাস.ওপেনএক্সএমএল ফর্ম্যাটস.আর / ড্রয়িং এমএল / ২০০6 / চার্ট কিছুই দেখায় না।
প্রোটোটাইপ

16

সাধারণ শব্দগুলিতে, কোনও অনন্য শনাক্তকারী নামপথের জন্য পরিবেশন করবে; তবে যেহেতু এটি বিশ্বব্যাপী অনন্য বলে মনে করা হচ্ছে , মানকটি হ'ল কিছু সালিশি কর্তৃপক্ষকে হস্তান্তর করতে হবে, বা একই সাথে বিশ্বব্যাপী অনন্য তবে একসাথে রাখা সহজ এবং এটি আপনার নিজস্ব প্রমাণ করার জন্য অন্য কোনও উত্স ব্যবহার করবে।

ওহ দেখ! যদি আপনার কোনও ডোমেন থাকে তবে এটি অবশ্যই আপনার এবং এটি প্রমাণ করার পক্ষে এটি আপনার নিজের!

উদাহরণস্বরূপ, তারা এমন পরিস্থিতি এড়াতে চেয়েছিলেন যেখানে দুটি পৃথক বইয়ের দোকান পুরোপুরি ভিন্ন ভিন্ন অভ্যন্তরীণ সংজ্ঞা সহ "বই" নামের নামের স্থান হিসাবে ব্যবহার শুরু করে। তারা এটি অভ্যন্তরীণভাবে ব্যবহার করার সময়, কোনও সমস্যা নেই; তবে যেহেতু তাদের মধ্যে একটি তাদের স্পেসিফিকেশন প্রকাশ করতে চায়, সমস্ত জাহান্নাম শিথিল হয়ে যায়।

পরিবর্তে, যদি আপনি আপনার ডোমেন ব্যবহার করতে উত্সাহিত হন তবে যে কেউ (ভাল, ডোমেনের মালিক যে কেউই) এই আত্মবিশ্বাসের সাথে তাদের ব্যক্তিগত নাম স্থানটি সংজ্ঞায়িত করতে পারে যে অন্য কেউ সঠিক পরিচয় সনাক্তকারী ব্যবহার করবে না।

বোনাস হিসাবে, আপনি নিজের নামের জায়গার সংজ্ঞাটি ইউআরআইতে সংরক্ষণ করতে পারেন, এটি স্ব-ডকুমেন্টিং করে।

আমার কাছে দুর্দান্ত ধারণা বলে মনে হচ্ছে।


উত্তরের জন্য ধন্যবাদ তবে এটি বুঝতে আমার আরও কিছু কংক্রিট লাগবে। আমি কিছু আদর্শ উদাহরণ যুক্ত করেছি যা আপনি ভিত্তিতে করতে পারেন, দয়া করে একবার দেখুন।
প্যাট্রিক 3

1
@ প্যাট্রিক - কিছুই নয়, এটি কোনও ঠিকানা নয় - এটি কেবল একটি অনন্য টোকেন যে আপনি নিশ্চিত যে অন্য কেউ নেই যে আপনি এক্সএমএল ফাইলের সাথে মিশ্রিত করতে পারেন। কেবল এটুকুই বলা হচ্ছে যে <table> ইত্যাদি নামগুলি কোনও এক্সএমএল ফাইলে যে www.w3.org নামটি শীর্ষে রয়েছে তার কোনও আলাদা অর্থ ব্যবহার করা হবে না
মার্টিন Beckett

ঠিক আছে তবে উইকিপিডিয়া যখন এমন কিছু বলে যা ব্যবহারকারীর উদাহরণস্বরূপ w3.org/1999/xhtml একটি নেমস্পেস হিসাবে ব্যবহার করতে পারে তখন অনেকের একই নামস্থান থাকতে পারে। আমি কি সঠিক ?
প্যাট্রিক 4

@ প্যাট্রিক, কেবলমাত্র আপনি যদি এটি একই ব্যবহারের জন্য ব্যবহার করতে চান। আপনি যদি কোনও নতুন নেমস্পেস সংজ্ঞায়িত করতে চান তবে আপনাকে নিজের ডোমেন ব্যবহার করতে উত্সাহিত করা হবে
জাভিয়ের

@ জাভেয়ার 'একই ব্যবহার' বলতে কী বোঝ?
প্যাট্রিক 4

1

ডোম লেভেল 2 2000 সালের শেষের দিকে প্রকাশিত হয়েছিল It এটি "getElementById" ফাংশনটির পাশাপাশি একটি ইভেন্ট মডেল এবং এক্সএমএল নেমস্পেস এবং সিএসএসের সমর্থন সমর্থন করে।

কি এক্সএমএলআইএন নির্দিষ্ট করে?
"এক্সএমএমএনএস" বা "এক্সএমএনএলএস: এক্সএক্সএক্সএক্সএক্স" নামযুক্ত অ্যাট্রিবিউট নোড হিসাবে ঠিক যেমন উত্স এক্সএমএল নথিতে নেমস্পেসগুলি লেখা আছে। এটিই ডিওএমের উপস্থাপিত মডেল।

ইউআরআই কি থাকে?
একটি এক্সএমএল নেমস্পেসটি সংরক্ষিত এক্সএমএল সিউডো-অ্যাট্রিবিউট xMLns বা xMLns: উপসর্গ ব্যবহার করে ঘোষণা করা হয়, যার মানটি অবশ্যই একটি বৈধ নেমস্পেসের নাম হতে হবে।

উদাহরণস্বরূপ, নিম্নলিখিত ঘোষণাটি এক্সএইচটিএমএল নেমস্পেসের "xhtml:" উপসর্গটিকে মানচিত্র করে:

xmlns: XHTML = "http://www.w3.org/1999/xhtml"

আমি উইকিপিডিয়ায় নিবন্ধটি পড়ার পরে আবিষ্কার করেছি । ইউআরআইতে নেমস্পেসের এক্সএমএল ফর্ম্যাটযুক্ত স্পেসিফিকেশন উপাদান নামের বিরোধগুলি এড়ানোর জন্য একটি পদ্ধতি সরবরাহ করে।

আপনি কি জানেন যে এক্সএমএল ডকুমেন্টটি এক্সএমএল ডকুমেন্টের XML Schemaউপাদানগুলির উপাদান / টেবিল / শ্রেণি কাঠামোর জন্য ব্যবহার করে।

http://www.w3schools.com / ফার্নিচারটি কী রাখা উচিত ?

উত্তরটি আপনার পৃষ্ঠায় যেখানে আপনি এক্সএমএল নেমস্পেস সম্পর্কে শিখলেন is Namespaces in Real Useএই ডাব্লু 3 স্কুলগুলির নিবন্ধে বিভাগটি পরীক্ষা করুন ।

স্ট্যাকওভারফ্লোটির নীচের লিঙ্কটি চেক করুন যা কিছু কী দেখায় যে এই ইউআরআই বহন করে:

এক্সএমএল নেমস্পেস কীভাবে তৈরি এবং ব্যবহার করবেন?


-1

ইউআরআই = নেমস্পেসের বিশ্বব্যাপী অনন্য নাম বা সনাক্তকারী

তেল শিল্পের রসদ সম্পর্কিত আর্থিক পরিচালনার জন্য একটি ডাটাবেস বা নথি তৈরি করার বিষয়ে বিবেচনা করুন। এর জন্য প্রতিটি বিষয়ের জন্য নির্দিষ্ট শব্দভাণ্ডার (অর্থাত্ নিয়ন্ত্রিত পদ) ব্যবহার করা দরকার: ডাটাবেস, ডকুমেন্ট, পরিচালনা, ফিনান্স, লজিস্টিক, তেল এবং শিল্প industry

এই সাতটি শব্দভান্ডার জুড়ে যদি কোনও পদই ওভারল্যাপ না হয়ে থাকে তবে কেবলমাত্র একটি ইউআরআই প্রয়োজন। তবে এই শব্দভান্ডারগুলি জুড়ে অন্যান্য শর্তগুলিকে ওভারল্যাপ করে এমন প্রতিটি শব্দটির জন্য আপনার একটি ইউআরআই বা আইআরআই-তে চিহ্নিত অতিরিক্ত বিষয়-নির্দিষ্ট ভোকাবুলারি প্রয়োজন। এর চারপাশের একটি উপায় হ'ল বিস্তৃত সাধারণ পদ এবং সংক্ষিপ্ততর বিষয়-নির্দিষ্ট শর্তাদি সহ একত্রীকরণযুক্ত শৈলীবদ্ধতা তৈরি করা।

এরপরে এটি কোনও থিসেরাসে বিস্তৃত হতে পারে যা কোনও পদটির জারগন-প্রতিশব্দও দেখায় এবং সেই জারগন-প্রতিশব্দগুলির মধ্যে একটি পছন্দের পদটির স্পেসিফিকেশন সক্ষম করে।


2
এই পোস্টটি পড়ার চেয়ে শক্ত (পাঠ্যের প্রাচীর)। আপনি এটিকে আরও ভাল আকারে সম্পাদনা করতে আপত্তি করবেন ?
gnat
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.