System::Xml::XmlDocument::CreateXmlDeclaration मेथड

XmlDocument::CreateXmlDeclaration method

निर्दिष्ट मानों के साथ एक XmlDeclaration नोड बनाता है।

virtual SharedPtr<XmlDeclaration> System::Xml::XmlDocument::CreateXmlDeclaration(const String &version, const String &encoding, const String &standalone)
पैरामीटरप्रकारविवरण
संस्करणconst String&संस्करण “1.0” होना चाहिए।
encodingconst String&encoding attribute का मान। यह वह एन्कोडिंग है जो आप XmlDocument को फ़ाइल या स्ट्रीम में सहेजते समय उपयोग करते हैं; इसलिए, इसे Text::Encoding क्लास द्वारा समर्थित स्ट्रिंग पर सेट किया जाना चाहिए, अन्यथा “XmlDocument::Save(String)” विफल हो जाता है। यदि यह nullptr या String::Empty है, तो XmlDocument::Save मेथड XML घोषणा पर encoding attribute नहीं लिखता और इसलिए डिफ़ॉल्ट एन्कोडिंग, UTF-8, उपयोग की जाती है।
standaloneconst String&मान “yes” या “no” में से कोई एक होना चाहिए। यदि यह nullptr या String::Empty है, तो XmlDocument::Save मेथड XML घोषणा पर standalone attribute नहीं लिखता।

ReturnValue

नया XmlDeclaration नोड।

टिप्पणियाँ

ध्यान दें: यदि XmlDocument को TextWriter या XmlTextWriter में से किसी एक में सहेजा जाता है, तो यह एन्कोडिंग मान त्याग दिया जाता है। इसके बजाय, TextWriter या XmlTextWriter की एन्कोडिंग उपयोग की जाती है। यह सुनिश्चित करता है कि लिखा गया XML सही एन्कोडिंग के साथ पुनः पढ़ा जा सके।

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