System::Xml::XmlElement क्लास
अंतर्वस्तु
[
छिपाना
]XmlElement class
एक एलिमेंट को दर्शाता है।
class XmlElement : public System::Xml::XmlLinkedNode
विधियाँ
| विधि | विवरण |
|---|---|
| CloneNode(bool) override | इस नोड की एक डुप्लिकेट बनाता है। |
| virtual get_HasAttributes() | वर्तमान नोड के पास कोई गुणधर्म हैं या नहीं, यह दर्शाने वाला bool मान लौटाता है। |
| get_InnerText() override | नोड और उसके सभी बच्चों के जुड़े हुए मान लौटाता है। |
| get_InnerXml() override | इस नोड के केवल बच्चों को दर्शाने वाला मार्कअप लौटाता है। |
| get_IsEmpty() | तत्व के टैग फ़ॉर्मेट को लौटाता है। |
| get_LocalName() override | वर्तमान नोड का स्थानीय नाम लौटाता है। |
| get_Name() override | नोड का क्वालिफाइड नाम लौटाता है। |
| get_NamespaceURI() override | इस नोड का नेमस्पेस URI लौटाता है। |
| get_NodeType() override | वर्तमान नोड का प्रकार लौटाता है। |
| get_OwnerDocument() override | इस नोड से संबंधित XmlDocument लौटाता है। |
| get_Prefix() override | इस नोड का नेमस्पेस प्रीफ़िक्स लौटाता है। |
| get_SchemaInfo() override | स्कीमा वैधता के परिणामस्वरूप इस नोड को सौंपा गया पोस्ट स्कीमा वैधता इन्फोसैट लौटाता है। |
| virtual GetAttribute(String) | निर्दिष्ट नाम वाले गुणधर्म का मान लौटाता है। |
| virtual GetAttribute(String, String) | निर्दिष्ट स्थानीय नाम और नेमस्पेस URI वाले गुणधर्म का मान लौटाता है। |
| virtual GetAttributeNode(String) | निर्दिष्ट नाम वाला XmlAttribute लौटाता है। |
| virtual GetAttributeNode(String, String) | निर्दिष्ट स्थानीय नाम और नेमस्पेस URI वाला XmlAttribute लौटाता है। |
| virtual GetElementsByTagName(String) | निर्दिष्ट XmlElement::get_Name से मेल खाने वाले सभी वंशज तत्वों की सूची वाला एक XmlNodeList लौटाता है। |
| virtual GetElementsByTagName(String, String) | निर्दिष्ट XmlElement::get_LocalName और XmlElement::get_NamespaceURI मानों से मेल खाने वाले सभी वंशज तत्वों की सूची वाला एक XmlNodeList लौटाता है। |
| virtual HasAttribute(String) | निर्धारित करता है कि वर्तमान नोड के पास निर्दिष्ट नाम वाला गुणधर्म है या नहीं। |
| virtual HasAttribute(String, String) | निर्धारित करता है कि वर्तमान नोड के पास निर्दिष्ट स्थानीय नाम और नेमस्पेस URI वाला गुणधर्म है या नहीं। |
| RemoveAll() override | वर्तमान नोड के सभी निर्दिष्ट गुणधर्म और बच्चे हटाता है। डिफ़ॉल्ट गुणधर्म नहीं हटाए जाते। |
| virtual RemoveAllAttributes() | तत्व से सभी निर्दिष्ट गुणधर्म हटाता है। डिफ़ॉल्ट गुणधर्म नहीं हटाए जाते। |
| virtual RemoveAttribute(String) | नाम द्वारा एक गुणधर्म हटाता है। |
| virtual RemoveAttribute(String, String) | निर्दिष्ट स्थानीय नाम और नेमस्पेस URI के साथ एक विशेषता को हटाता है। (यदि हटाई गई विशेषता का डिफ़ॉल्ट मान है, तो उसे तुरंत प्रतिस्थापित किया जाता है)। |
| virtual RemoveAttributeAt(int32_t) | तत्व से निर्दिष्ट अनुक्रमांक वाली विशेषता नोड को हटाता है। (यदि हटाई गई विशेषता का डिफ़ॉल्ट मान है, तो उसे तुरंत प्रतिस्थापित किया जाता है)। |
| virtual RemoveAttributeNode(SharedPtr<XmlAttribute>) | निर्दिष्ट XmlAttribute को हटाता है। |
| virtual RemoveAttributeNode(String, String) | स्थानीय नाम और नेमस्पेस URI द्वारा निर्दिष्ट XmlAttribute को हटाता है। (यदि हटाई गई विशेषता का डिफ़ॉल्ट मान है, तो उसे तुरंत प्रतिस्थापित किया जाता है)। |
| set_InnerText(String) override | नोड और उसकी सभी संतानों के संयोजित मान सेट करता है। |
| set_InnerXml(String) override | इस नोड की केवल संतानों को दर्शाने वाला मार्कअप सेट करता है। |
| set_IsEmpty(bool) | तत्व के टैग फ़ॉर्मेट को सेट करता है। |
| set_Prefix(String) override | इस नोड का नेमस्पेस प्रीफ़िक्स सेट करता है। |
| virtual SetAttribute(String, String) | निर्दिष्ट नाम वाली विशेषता का मान सेट करता है। |
| virtual SetAttribute(String, String, String) | निर्दिष्ट स्थानीय नाम और नेमस्पेस URI वाली विशेषता का मान सेट करता है। |
| virtual SetAttributeNode(SharedPtr<XmlAttribute>) | निर्दिष्ट XmlAttribute जोड़ता है। |
| virtual SetAttributeNode(String, String) | निर्दिष्ट XmlAttribute जोड़ता है। |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | नोड के सभी चाइल्ड को निर्दिष्ट XmlWriter में सहेजता है। |
| WriteTo(const SharedPtr<XmlWriter>&) override | वर्तमान नोड को निर्दिष्ट XmlWriter में सहेजता है। |
Typedefs
| टाइपडिफ़ | विवरण |
|---|---|
| Ptr | इस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम। |
टिप्पणियाँ
इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Page for C++