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