XML namespace नामों का एक नामित संग्रह है uniform resource identifier को namespace असाइन करने के लिए use किया जाता है एक namespace घोषणा उस तत्व पर लागू होती है जिसमें इसे घोषित किया जाता है।
Incapable गुण नाम किसी भी namespace से संबंधित नहीं हैं योग्य विशेषता नाम संबद्ध namespace से संबंधित हैं विशेषताओं को स्पष्ट रूप से किसी भी डिफ़ॉल्ट namespace का हिस्सा नहीं माना जाता है डिफ़ॉल्ट namespace को डिफ़ॉल्ट namespace घोषणा में खाली मान का उपयोग करके disabled किया जा सकता है
Namespaces को दो तरीके से घोषित किया जाता है −
Default declaration
Explicit declaration
इस प्रकार की घोषणा को prefix में use नहीं किया जाता है।
<xml version=“1.0 encoding=”UTF-8?> <schema xmlns="w3.org.com/XMLSchema"> <name>Raj</name> <company>CareerRide</company> <phone>9900000000</phone> </information>
इस प्रकार की घोषणा में, prefix को xmnls और URI के साथ परिभाषित किया गया है।
<xml version=“1.0 encoding=”UTF-8?> <schema:information xmlns:info="w3.org.com/XMLSchema"> <info:name>Raj</info:name> <info:company>CareerRide</info:company> <info:phone>9700000000</info:phone> </info:information>