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 पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class IXmlNamespaceResolver
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Page for C++