XML - नामस्थान

Namespaceअद्वितीय नामों का एक समूह है। नेमस्पेस एक ऐसा तंत्र है जिसके द्वारा तत्व और गुण नाम को एक समूह को सौंपा जा सकता है। Namespace की पहचान URI (यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर) द्वारा की जाती है।

नेमस्पेस घोषणा

आरक्षित विशेषताओं का उपयोग करके एक नाम स्थान घोषित किया जाता है। ऐसा गुण नाम या तो होना चाहिएxmlns या के साथ शुरू xmlns: नीचे दिखाया गया है -

<element xmlns:name = "URL">

वाक्य - विन्यास

  • नाम स्थान कीवर्ड से शुरू होता है xmlns

  • शब्द name नामस्थान उपसर्ग है।

  • URL नामस्थान पहचानकर्ता है।

उदाहरण

Namespace दस्तावेज़ में केवल एक सीमित क्षेत्र को प्रभावित करता है। घोषणा और उसके सभी वंशों से युक्त एक तत्व नेमस्पेस के दायरे में है। निम्नलिखित XML नेमस्पेस का एक सरल उदाहरण है -

<?xml version = "1.0" encoding = "UTF-8"?>
<cont:contact xmlns:cont = "www.tutorialspoint.com/profile">
   <cont:name>Tanmay Patil</cont:name>
   <cont:company>TutorialsPoint</cont:company>
   <cont:phone>(011) 123-4567</cont:phone>
</cont:contact>

यहाँ, Namespace उपसर्ग है cont, और www.tutorialspoint.com/profile के रूप में नामस्थान पहचानकर्ता (URI) । इसका मतलब है, तत्व नाम और विशेषता नाम के साथcontउपसर्ग (संपर्क तत्व सहित), सभी www.tutorialspoint.com/profile नामस्थान से संबंधित हैं ।