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>&) overrideXmlDocument नोड के सभी बच्चों को निर्दिष्ट XmlWriter में सहेजता है।
WriteTo(const SharedPtr<XmlWriter>&) overrideXmlDocument नोड को निर्दिष्ट XmlWriter में सहेजता है।
XmlDocument()XmlDocument क्लास का एक नया इंस्टेंस प्रारंभ करता है।
XmlDocument(const SharedPtr<XmlNameTable>&)निर्दिष्ट XmlNameTable के साथ XmlDocument क्लास का एक नया इंस्टेंस प्रारंभ करता है।

Typedefs

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

टिप्पणियाँ

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

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