System::Xml::XmlDocument क्लास
अंतर्वस्तु
[
छिपाना
]XmlDocument class
एक XML दस्तावेज़ को दर्शाता है। आप इस क्लास का उपयोग करके दस्तावेज़ में XML को लोड, वैलिडेट, एडिट, जोड़ और पोज़िशन कर सकते हैं।
class XmlDocument : public System::Xml::XmlNode
विधियाँ
| विधि | विवरण |
|---|---|
| CloneNode(bool) override | इस नोड की एक डुप्लिकेट बनाता है। |
| CreateAttribute(const String&) | निर्दिष्ट नाम के साथ एक XmlAttribute बनाता है। |
| CreateAttribute(const String&, const String&) | निर्दिष्ट योग्य नाम और XmlNode::get_NamespaceURI के साथ एक XmlAttribute बनाता है। |
| virtual CreateAttribute(const String&, const String&, const String&) | निर्दिष्ट XmlNode::get_Prefix, XmlDocument::get_LocalName, और XmlNode::get_NamespaceURI के साथ एक XmlAttribute बनाता है। |
| virtual CreateCDataSection(const String&) | निर्दिष्ट डेटा वाले एक XmlCDataSection बनाता है। |
| virtual CreateComment(const String&) | निर्दिष्ट डेटा वाले एक XmlComment बनाता है। |
| virtual CreateDocumentFragment() | एक XmlDocumentFragment बनाता है। |
| virtual CreateDocumentType(const String&, const String&, const String&, const String&) | एक नया XmlDocumentType ऑब्जेक्ट लौटाता है। |
| CreateElement(const String&) | निर्दिष्ट नाम के साथ एक तत्व बनाता है। |
| CreateElement(const String&, const String&) | योग्य नाम और XmlNode::get_NamespaceURI के साथ एक XmlElement बनाता है। |
| virtual CreateElement(const String&, const String&, const String&) | निर्दिष्ट XmlNode::get_Prefix, XmlDocument::get_LocalName, और XmlNode::get_NamespaceURI के साथ एक तत्व बनाता है। |
| virtual CreateEntityReference(const String&) | निर्दिष्ट नाम के साथ एक XmlEntityReference बनाता है। |
| CreateNavigator() override | इस दस्तावेज़ को नेविगेट करने के लिए एक नया XPathNavigator ऑब्जेक्ट बनाता है। |
| virtual CreateNode(XmlNodeType, const String&, const String&, const String&) | निर्दिष्ट XmlNodeType, XmlNode::get_Prefix, XmlDocument::get_Name, और XmlNode::get_NamespaceURI के साथ एक XmlNode बनाता है। |
| virtual CreateNode(const String&, const String&, const String&) | निर्दिष्ट नोड प्रकार, XmlDocument::get_Name, और XmlNode::get_NamespaceURI के साथ एक XmlNode बनाता है। |
| virtual CreateNode(XmlNodeType, const String&, const String&) | निर्दिष्ट XmlNodeType, XmlDocument::get_Name, और XmlNode::get_NamespaceURI के साथ एक XmlNode बनाता है। |
| virtual CreateProcessingInstruction(const String&, const String&) | निर्दिष्ट नाम और डेटा के साथ एक XmlProcessingInstruction बनाता है। |
| virtual CreateSignificantWhitespace(const String&) | एक XmlSignificantWhitespace नोड बनाता है। |
| virtual CreateTextNode(const String&) | निर्दिष्ट पाठ के साथ एक XmlText बनाता है। |
| virtual CreateWhitespace(const String&) | XmlWhitespace नोड बनाता है। |
| virtual CreateXmlDeclaration(const String&, const String&, const String&) | निर्दिष्ट मानों के साथ एक XmlDeclaration नोड बनाता है। |
| get_BaseURI() override | वर्तमान नोड का बेस URI लौटाता है। |
| get_DocumentElement() | दस्तावेज़ के लिए मूल XmlElement लौटाता है। |
| virtual get_DocumentType() | DOCTYPE घोषणा युक्त नोड लौटाता है। |
| get_Implementation() | वर्तमान दस्तावेज़ के लिए XmlImplementation ऑब्जेक्ट लौटाता है। |
| get_InnerXml() override | वर्तमान नोड के बच्चों का प्रतिनिधित्व करने वाला मार्कअप लौटाता है। |
| get_IsReadOnly() override | एक मान लौटाता है जो दर्शाता है कि वर्तमान नोड केवल-पढ़ने योग्य है या नहीं। |
| get_LocalName() override | नोड का स्थानीय नाम लौटाता है। |
| get_Name() override | नोड का क्वालिफाइड नाम लौटाता है। |
| get_NameTable() | वापस देता है इस कार्यान्वयन से जुड़ा XmlNameTable। |
| get_NodeType() override | वर्तमान नोड का प्रकार लौटाता है। |
| get_OwnerDocument() override | वर्तमान नोड जिस XmlDocument से संबंधित है, उसे लौटाता है। |
| get_PreserveWhitespace() | एक मान लौटाता है जो दर्शाता है कि तत्व सामग्री में व्हाइट स्पेस संरक्षित किया जाए या नहीं। |
| get_SchemaInfo() override | नोड का पोस्ट-स्कीमा-वैलिडेशन-इन्फोसैट (PSVI) लौटाता है। |
| get_Schemas() | इस XmlDocument से संबंधित XmlSchemaSet ऑब्जेक्ट लौटाता है। |
| virtual GetElementById(String) | निर्दिष्ट ID वाला XmlElement लौटाता है। |
| virtual GetElementsByTagName(String) | निर्दिष्ट नाम से मेल खाने वाले सभी वंशज तत्वों की सूची युक्त एक XmlNodeList लौटाता है। |
| virtual GetElementsByTagName(String, String) | निर्दिष्ट XmlDocument::get_LocalName और XmlNode::get_NamespaceURI से मेल खाने वाले सभी वंशज तत्वों की सूची युक्त एक XmlNodeList लौटाता है। |
| virtual ImportNode(SharedPtr<XmlNode>, bool) | एक अन्य दस्तावेज़ से नोड को वर्तमान दस्तावेज़ में आयात करता है। |
| virtual Load(String) | निर्दिष्ट URL से XML दस्तावेज़ लोड करता है। |
| virtual Load(SharedPtr<IO::Stream>) | निर्दिष्ट स्ट्रीम से XML दस्तावेज़ लोड करता है। |
| virtual Load(SharedPtr<IO::TextReader>) | निर्दिष्ट TextReader से XML दस्तावेज़ लोड करता है। |
| virtual Load(SharedPtr<XmlReader>) | निर्दिष्ट XmlReader से XML दस्तावेज़ लोड करता है। |
| virtual LoadXml(String) | निर्दिष्ट स्ट्रिंग से XML दस्तावेज़ लोड करता है। |
| virtual ReadNode(SharedPtr<XmlReader>) | XmlReader में जानकारी के आधार पर एक XmlNode ऑब्जेक्ट बनाता है। रीडर को किसी नोड या एट्रिब्यूट पर स्थित होना चाहिए। |
| virtual Save(String) | XML दस्तावेज़ को निर्दिष्ट फ़ाइल में सहेजता है। यदि निर्दिष्ट फ़ाइल मौजूद है, तो यह मेथड उसे ओवरराइट कर देता है। |
| virtual Save(SharedPtr<IO::Stream>) | XML दस्तावेज़ को निर्दिष्ट स्ट्रीम में सहेजता है। |
| virtual Save(SharedPtr<IO::TextWriter>) | XML दस्तावेज़ को निर्दिष्ट TextWriter में सहेजता है। |
| virtual Save(SharedPtr<XmlWriter>) | निर्दिष्ट XmlWriter में XML दस्तावेज़ को सहेजता है। |
| set_InnerText(String) override | सभी मामलों में InvalidOperationException फेंकता है। |
| set_InnerXml(String) override | वर्तमान नोड के बच्चों का प्रतिनिधित्व करने वाला मार्कअप सेट करता है। |
| set_PreserveWhitespace(bool) | तत्व सामग्री में व्हाइट स्पेस को संरक्षित करने का संकेत देने वाला मान सेट करता है। |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | इस XmlDocument से जुड़ा XmlSchemaSet ऑब्जेक्ट सेट करता है। |
| virtual set_XmlResolver(SharedPtr<System::Xml::XmlResolver>) | बाहरी संसाधनों को हल करने के लिए उपयोग किए जाने वाले XmlResolver को सेट करता है। |
| Validate(Schema::ValidationEventHandler) | XmlDocument को XML Schema डिफिनिशन लैंग्वेज (XSD) स्कीमा के विरुद्ध सत्यापित करता है, जो XmlDocument::get_Schemas सूची में शामिल हैं। |
| Validate(Schema::ValidationEventHandler, const SharedPtr<XmlNode>&) | निर्दिष्ट XmlNode ऑब्जेक्ट को XML Schema डिफिनिशन लैंग्वेज (XSD) स्कीमा के विरुद्ध सत्यापित करता है, जो XmlDocument::get_Schemas सूची में हैं। |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | XmlDocument नोड के सभी बच्चों को निर्दिष्ट XmlWriter में सहेजता है। |
| WriteTo(const SharedPtr<XmlWriter>&) override | XmlDocument नोड को निर्दिष्ट XmlWriter में सहेजता है। |
| XmlDocument() | XmlDocument क्लास का एक नया इंस्टेंस प्रारंभ करता है। |
| XmlDocument(const SharedPtr<XmlNameTable>&) | निर्दिष्ट XmlNameTable के साथ XmlDocument क्लास का एक नया इंस्टेंस प्रारंभ करता है। |
Typedefs
| टाइपडिफ़ | विवरण |
|---|---|
| Ptr | इस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम। |
टिप्पणियाँ
इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++