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

XmlParserContext class

XML फ्रैगमेंट को पार्स करने के लिए XmlReader द्वारा आवश्यक सभी संदर्भ जानकारी प्रदान करता है।

class XmlParserContext : public System::Object

विधियाँ

विधिविवरण
get_BaseURI()बेस URI लौटाता है।
get_DocTypeName()डॉक्यूमेंट टाइप डिक्लेरेशन का नाम लौटाता है।
get_Encoding()एन्कोडिंग प्रकार लौटाता है।
get_InternalSubset()आंतरिक DTD उपसमुच्चय लौटाता है।
get_NamespaceManager()XmlNamespaceManager लौटाता है।
get_NameTable()XmlNameTable लौटाता है जो स्ट्रिंग्स को एटॉमाइज़ करने के लिए उपयोग किया जाता है। एटॉमाइज़्ड स्ट्रिंग्स के बारे में अधिक जानकारी के लिए, देखें XmlNameTable.
get_PublicId()पब्लिक आइडेंटिफ़ायर लौटाता है।
get_SystemId()सिस्टम आइडेंटिफ़ायर लौटाता है।
get_XmlLang()वर्तमान xml:lang स्कोप लौटाता है।
get_XmlSpace()वापस देता है वर्तमान xml:space स्कोप।
set_BaseURI(const String&)बेस URI सेट करता है।
set_DocTypeName(const String&)डॉक्यूमेंट टाइप डिक्लेरेशन का नाम सेट करता है।
set_Encoding(const SharedPtr<System::Text::Encoding>&)एन्कोडिंग प्रकार सेट करता है।
set_InternalSubset(const String&)आंतरिक DTD उपसमुच्चय सेट करता है।
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)XmlNamespaceManager सेट करता है।
set_NameTable(const SharedPtr<XmlNameTable>&)XmlNameTable सेट करता है जो स्ट्रिंग्स को एटॉमाइज़ करने के लिए उपयोग किया जाता है। एटॉमाइज़्ड स्ट्रिंग्स के बारे में अधिक जानकारी के लिए, देखें XmlNameTable.
set_PublicId(const String&)पब्लिक आइडेंटिफ़ायर सेट करता है।
set_SystemId(const String&)सिस्टम आइडेंटिफ़ायर सेट करता है।
set_XmlLang(const String&)वर्तमान xml:lang स्कोप सेट करता है।
set_XmlSpace(System::Xml::XmlSpace)वर्तमान xml:space स्कोप सेट करता है।
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)XmlParserContext क्लास का नया इंस्टेंस निर्दिष्ट XmlNameTable, XmlNamespaceManager, xml:lang, और xml:space मानों के साथ इनिशियलाइज़ करता है।
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)XmlParserContext क्लास का नया इंस्टेंस निर्दिष्ट XmlNameTable, XmlNamespaceManager, xml:lang, xml:space, और एन्कोडिंग के साथ इनिशियलाइज़ करता है।
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)XmlParserContext क्लास का नया इंस्टेंस निर्दिष्ट XmlNameTable, XmlNamespaceManager, बेस URI, xml:lang, xml:space, और डॉक्यूमेंट टाइप मानों के साथ इनिशियलाइज़ करता है।
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)निर्दिष्ट XmlParserContext वर्ग की नई इंस्टेंस को निर्दिष्ट XmlNameTable, XmlNamespaceManager, बेस URI, xml:lang, xml:space, एन्कोडिंग, और दस्तावेज़ प्रकार मानों के साथ आरंभ करता है।

Typedefs

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

टिप्पणियाँ

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

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