System::Xml::XmlWriterSettings क्लास
अंतर्वस्तु
[
छिपाना
]XmlWriterSettings class
एक सेट फीचर्स निर्दिष्ट करता है जो XmlWriter ऑब्जेक्ट पर समर्थित होते हैं, जिसे XmlWriter::Create मेथड द्वारा बनाया गया है।
class XmlWriterSettings : public System::Object
विधियाँ
| विधि | विवरण |
|---|---|
| Clone() | XmlWriterSettings इंस्टेंस की एक कॉपी बनाता है। |
| get_CheckCharacters() | एक मान लौटाता है जो यह दर्शाता है कि क्या XML राइटर को यह जांचना चाहिए कि दस्तावेज़ में सभी अक्षर W3C XML 1.0 Recommendation के “2.2 Characters” सेक्शन के अनुरूप हैं। |
| get_CloseOutput() | एक मान लौटाता है जो यह दर्शाता है कि क्या XmlWriter को XmlWriter::Close मेथड कॉल होने पर अंतर्निहित स्ट्रीम या TextWriter भी बंद करना चाहिए। |
| get_ConformanceLevel() | XML राइटर द्वारा XML आउटपुट की जाँच के लिए आवश्यक अनुरूपता स्तर को लौटाता है। |
| get_DoNotEscapeUriAttributes() | एक मान लौटाता है जो यह दर्शाता है कि क्या XmlWriter URI एट्रिब्यूट्स को एस्केप नहीं करता है। |
| get_Encoding() | उपयोग करने के लिए टेक्स्ट एन्कोडिंग का प्रकार लौटाता है। |
| get_Indent() | एक मान लौटाता है जो यह दर्शाता है कि क्या तत्वों को इंडेंट किया जाए। |
| get_IndentChars() | इंडेंट करने पर उपयोग करने के लिए कैरेक्टर स्ट्रिंग लौटाता है। यह सेटिंग तब उपयोग होती है जब XmlWriterSettings::set_Indent का मान true पर सेट किया गया हो। |
| get_NamespaceHandling() | एक मान लौटाता है जो यह दर्शाता है कि क्या XmlWriter XML सामग्री लिखते समय डुप्लिकेट नेमस्पेस डिक्लेरेशन्स को हटाए। डिफ़ॉल्ट व्यवहार यह है कि राइटर सभी नेमस्पेस डिक्लेरेशन्स को आउटपुट करे जो राइटर के नेमस्पेस रिजॉल्वर में मौजूद हैं। |
| get_NewLineChars() | लाइन ब्रेक के लिए उपयोग करने वाली कैरेक्टर स्ट्रिंग लौटाता है। |
| get_NewLineHandling() | एक मान लौटाता है जो यह दर्शाता है कि क्या आउटपुट में लाइन ब्रेक को सामान्यीकृत किया जाए। |
| get_NewLineOnAttributes() | एक मान लौटाता है जो यह दर्शाता है कि क्या एट्रिब्यूट्स को नई लाइन पर लिखा जाए। |
| get_OmitXmlDeclaration() | एक मान लौटाता है जो यह दर्शाता है कि क्या XML घोषणा को छोड़ दिया जाए। |
| get_OutputMethod() | XmlWriter आउटपुट को सीरियलाइज़ करने के लिए उपयोग की जाने वाली विधि लौटाता है। |
| get_WriteEndDocumentOnClose() | एक मान लौटाता है जो यह दर्शाता है कि क्या XmlWriter XmlWriter::Close मेथड कॉल होने पर सभी अनक्लोज़्ड एलिमेंट टैग्स में क्लोज़िंग टैग्स जोड़ देगा। |
| Reset() | सेटिंग्स क्लास के सदस्यों को उनके डिफ़ॉल्ट मानों पर रीसेट करता है। |
| set_CheckCharacters(bool) | एक मान सेट करता है जो यह दर्शाता है कि क्या XML राइटर को यह जांचना चाहिए कि दस्तावेज़ में सभी अक्षर W3C XML 1.0 Recommendation के “2.2 Characters” सेक्शन के अनुरूप हैं। |
| set_CloseOutput(bool) | एक मान सेट करता है जो यह दर्शाता है कि क्या XmlWriter को XmlWriter::Close मेथड कॉल होने पर अंतर्निहित स्ट्रीम या TextWriter भी बंद करना चाहिए। |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | XML राइटर द्वारा XML आउटपुट की जाँच के लिए आवश्यक अनुरूपता स्तर सेट करता है। |
| set_DoNotEscapeUriAttributes(bool) | एक मान सेट करता है जो यह दर्शाता है कि क्या XmlWriter URI एट्रिब्यूट्स को एस्केप नहीं करता है। |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | उपयोग करने के लिए टेक्स्ट एन्कोडिंग का प्रकार सेट करता है। |
| set_Indent(bool) | एक मान सेट करता है जो यह दर्शाता है कि क्या तत्वों को इंडेंट किया जाए। |
| set_IndentChars(const String&) | इंडेंट करने के समय उपयोग की जाने वाली अक्षर स्ट्रिंग सेट करता है। यह सेटिंग तब उपयोग की जाती है जब XmlWriterSettings::set_Indent मान true पर सेट किया जाता है। |
| set_NamespaceHandling(System::Xml::NamespaceHandling) | एक मान सेट करता है जो यह दर्शाता है कि XML सामग्री लिखते समय XmlWriter को डुप्लिकेट नेमस्पेस डिक्लेरेशन्स हटाने चाहिए या नहीं। डिफ़ॉल्ट व्यवहार यह है कि राइटर सभी नेमस्पेस डिक्लेरेशन्स आउटपुट करता है जो राइटर के नेमस्पेस रिजॉल्वर में मौजूद हैं। |
| set_NewLineChars(const String&) | लाइन ब्रेक के लिए उपयोग की जाने वाली अक्षर स्ट्रिंग सेट करता है। |
| set_NewLineHandling(System::Xml::NewLineHandling) | आउटपुट में लाइन ब्रेक को सामान्यीकृत करने के लिए एक मान सेट करता है। |
| set_NewLineOnAttributes(bool) | एट्रिब्यूट्स को नई पंक्ति में लिखने के लिए एक मान सेट करता है। |
| set_OmitXmlDeclaration(bool) | XML घोषणा को छोड़ने के लिए एक मान सेट करता है। |
| set_WriteEndDocumentOnClose(bool) | एक मान सेट करता है जो यह दर्शाता है कि जब XmlWriter::Close मेथड को कॉल किया जाता है तो XmlWriter सभी अनक्लोज़्ड एलिमेंट टैग्स में क्लोज़िंग टैग्स जोड़ देगा या नहीं। |
| XmlWriterSettings() | XmlWriterSettings क्लास का नया इंस्टेंस इनिशियलाइज़ करता है। |
Typedefs
| टाइपडिफ़ | विवरण |
|---|---|
| Ptr | इस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम। |
टिप्पणियाँ
इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++