System::Xml::XPath::XPathDocument क्लास

XPathDocument class

XPath डेटा मॉडल का उपयोग करके XML दस्तावेज़ का तेज़, केवल‑पढ़ने योग्य, इन‑मेमोरी प्रतिनिधित्व प्रदान करता है।

class XPathDocument : public System::Xml::XPath::IXPathNavigable

विधियाँ

विधिविवरण
CreateNavigator() overrideइस XPathDocument में नोड्स के माध्यम से नेविगेट करने के लिए एक केवल‑पढ़ने योग्य XPathNavigator ऑब्जेक्ट को प्रारंभ करता है।
XPathDocument(const SharedPtr<XmlReader>&)निर्दिष्ट XmlReader ऑब्जेक्ट में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।
XPathDocument(const SharedPtr<XmlReader>&, XmlSpace)निर्दिष्ट व्हाइट‑स्पेस हैंडलिंग के साथ, निर्दिष्ट XmlReader ऑब्जेक्ट में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।
XPathDocument(const SharedPtr<IO::TextReader>&)निर्दिष्ट TextReader ऑब्जेक्ट में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।
XPathDocument(const SharedPtr<IO::Stream>&)निर्दिष्ट Stream ऑब्जेक्ट में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।
XPathDocument(const String&)निर्दिष्ट फ़ाइल में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।
XPathDocument(const String&, XmlSpace)निर्दिष्ट व्हाइट‑स्पेस हैंडलिंग के साथ, निर्दिष्ट फ़ाइल में मौजूद XML डेटा से XPathDocument क्लास की एक नई इंस्टेंस को प्रारंभ करता है।

Typedefs

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

टिप्पणियाँ

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

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