Chapter 4
Chapter 4 — अध्ययन नोट्स
NCERT-संरेखित · 12 नोट्स · 3 निःशुल्क दिखाए गए
4.1 XML Namespace का परिचय
व्याख्या4.1 XML Namespace का परिचय
XML Namespace एक ऐसी तकनीक है, जिसका उपयोग XML दस्तावेज़ों में तत्वों और विशेषताओं के नामों के बीच टकराव (conflict) को रोकने के लिए किया जाता है। जब हम विभिन्न XML दस्तावेज़ों या स्कीमाओं को एक साथ मिलाते हैं, तो एक ही नाम के तत्व या विशेषता के दो अलग-अलग अर्थ हो सकते हैं। उदाहरण के लिए, एक XML दस्तावेज़ में <table> का अर्थ 'खाना खाने की मेज' हो सकता है, जबकि दूसरे में 'डेटाबेस तालिका'। ऐसे में XML Namespace प्रत्येक नाम को एक अद्वितीय पहचान देता है, जिससे टकराव नहीं होता। XML Namespace को URI (Uniform Resource Identifier) के माध्यम से परिभाषित किया जाता है, और इसे XML दस्तावेज़ में xmlns विशेषता द्वारा जोड़ा जाता है। यह XML के लचीलेपन और विस्तारशीलता को बढ़ाता है।
- XML Namespace नामों के टकराव को रोकता है।
- Namespace को URI के रूप में परिभाषित किया जाता है।
- xmlns विशेषता का उपयोग Namespace घोषित करने के लिए किया जाता है।
- Namespace XML दस्तावेज़ों के एकीकरण को आसान बनाता है।
- Namespace तत्वों और विशेषताओं को अद्वितीय बनाता है।
- 📌 XML Namespace: XML में नामों के टकराव को रोकने के लिए प्रयुक्त एक तकनीक।
- 📌 URI: Uniform Resource Identifier, Namespace की पहचान के लिए प्रयुक्त।
- 📌 xmlns: XML Namespace घोषित करने के लिए विशेषता।
4.2 Namespace की आवश्यकता
अवधारणा4.2 Namespace की आवश्यकता
XML दस्तावेज़ों में Namespace की आवश्यकता इसलिए होती है क्योंकि जब हम विभिन्न स्रोतों से XML डेटा को एक साथ मिलाते हैं, तो एक ही नाम के तत्व या विशेषता के अलग-अलग अर्थ हो सकते हैं। इससे डेटा की व्याख्या में भ्रम उत्पन्न होता है। उदाहरण के लिए, एक XML दस्तावेज़ में <price> का अर्थ 'उत्पाद की कीमत' हो सकता है, जबकि दूसरे में 'सेवा शुल्क'। यदि दोनों को एक साथ मिलाया जाए, तो कंप्यूटर या उपयोगकर्ता को यह समझने में कठिनाई होगी कि कौन सा <price> किस संदर्भ में है। Namespace प्रत्येक नाम को एक अद्वितीय पहचान देता है, जिससे इस प्रकार की समस्याएँ हल हो जाती हैं।
- Namespace के बिना XML में नामों का टकराव हो सकता है।
- अलग-अलग स्कीमाओं के तत्वों के अर्थ भिन्न हो सकते हैं।
- Namespace से प्रत्येक नाम को विशिष्ट पहचान मिलती है।
- डेटा की व्याख्या में स्पष्टता आती है।
- बड़े और जटिल XML दस्तावेज़ों के लिए अनिवार्य।
- 📌 टकराव (Conflict): जब दो या अधिक तत्व या विशेषता एक ही नाम साझा करते हैं।
- 📌 व्याख्या (Interpretation): डेटा के अर्थ को समझना।
4.3 Namespace की घोषणा
व्याख्या4.3 Namespace की घोषणा
XML में Namespace घोषित करने के लिए xmlns (XML Namespace) विशेषता का उपयोग किया जाता है। इसे किसी भी तत्व में जोड़ा जा सकता है। Namespace की घोषणा दो प्रकार से की जा सकती है: डिफ़ॉल्ट Namespace और प्रीफिक्स Namespace। डिफ़ॉल्ट Namespace में xmlns="UR
SLM - Web Technology (Hindi) के सभी 20 अध्याय
Web Technology · Vardhman Mahaveer Open University
5 और अध्याय — सभी देखें →