System::Xml::XmlNamespaceManager क्लास

XmlNamespaceManager class

एक संग्रह में नेमस्पेस को रिजॉल्व, जोड़ और हटाता है और इन नेमस्पेस के लिए स्कोप मैनेजमेंट प्रदान करता है।

class XmlNamespaceManager : public System::Xml::IXmlNamespaceResolver,
                            public System::Collections::Generic::IEnumerable<String>

विधियाँ

विधिविवरण
virtual AddNamespace(String, String)दिए गए नेमस्पेस को संग्रह में जोड़ता है।
virtual get_DefaultNamespace()डिफ़ॉल्ट नेमस्पेस के लिए नेमस्पेस URI लौटाता है।
virtual get_NameTable()इस ऑब्जेक्ट से जुड़ा XmlNameTable लौटाता है।
GetEnumerator() overrideनेमस्पेस को XmlNamespaceManager में इटररेट करने के लिए उपयोगी एक एनेमरेटर लौटाता है।
GetNamespacesInScope(XmlNamespaceScope) overrideएक संग्रह लौटाता है जिसमें प्रीफ़िक्स द्वारा कुंजीबद्ध नेमस्पेस नाम होते हैं, जिन्हें वर्तमान में स्कोप में मौजूद नेमस्पेस को एनेमरेट करने के लिए उपयोग किया जा सकता है।
virtual HasNamespace(String)एक मान लौटाता है जो दर्शाता है कि प्रदान किया गया प्रीफ़िक्स वर्तमान पुश किए गए स्कोप के लिए परिभाषित नेमस्पेस रखता है या नहीं।
LookupNamespace(const String&) overrideनिर्दिष्ट प्रीफ़िक्स के लिए नेमस्पेस URI लौटाता है।
LookupPrefix(const String&) overrideदिए गए नेमस्पेस URI के लिए घोषित प्रीफ़िक्स खोजता है।
virtual PopScope()स्टैक से एक नेमस्पेस स्कोप को पॉप करता है।
virtual PushScope()स्टैक पर एक नेमस्पेस स्कोप को पुश करता है।
virtual RemoveNamespace(String, String)दिए गए प्रीफ़िक्स के लिए दिया गया नेमस्पेस हटाता है।
XmlNamespaceManager(const SharedPtr<XmlNameTable>&)निर्दिष्ट XmlNameTable के साथ XmlNamespaceManager क्लास का एक नया उदाहरण प्रारंभ करता है।

Typedefs

टाइपडिफ़विवरण
Ptrइस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम।

टिप्पणियाँ

इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।

संबंधित देखें