System::Xml::XmlWriter क्लास
अंतर्वस्तु
[
छिपाना
]XmlWriter class
XML डेटा वाली स्ट्रीम या फ़ाइलें उत्पन्न करने का तेज, गैर‑कैश्ड, केवल‑आगे का तरीका प्रदान करने वाला राइटर दर्शाता है।
class XmlWriter : public System::IDisposable
विधियाँ
| विधि | विवरण |
|---|---|
| virtual Close() | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो यह स्ट्रीम और अंतर्निहित स्ट्रीम को बंद करता है। |
| static Create(const String&) | निर्दिष्ट फ़ाइलनाम का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | फ़ाइलनाम और XmlWriterSettings ऑब्जेक्ट का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<IO::Stream>&) | निर्दिष्ट स्ट्रीम का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | स्ट्रीम और XmlWriterSettings ऑब्जेक्ट का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<IO::TextWriter>&) | निर्दिष्ट TextWriter का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | TextWriter और XmlWriterSettings ऑब्जेक्ट्स का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<Text::StringBuilder>&) | निर्दिष्ट Text::StringBuilder का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | Text::StringBuilder और XmlWriterSettings ऑब्जेक्ट्स का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<XmlWriter>&) | निर्दिष्ट XmlWriter ऑब्जेक्ट का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | निर्दिष्ट XmlWriter और XmlWriterSettings ऑब्जेक्ट्स का उपयोग करके एक नया XmlWriter इंस्टेंस बनाता है। |
| Dispose() override | वर्तमान XmlWriter क्लास के इंस्टेंस द्वारा उपयोग किए गए सभी संसाधनों को रिलीज़ करता है। |
| virtual Flush() | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो बफ़र में मौजूद सभी डेटा को अंतर्निहित स्ट्रीम्स में फ़्लश करता है और अंतर्निहित स्ट्रीम को भी फ़्लश करता है। |
| virtual get_Settings() | इस XmlWriter इंस्टेंस को बनाने के लिए उपयोग किए गए XmlWriterSettings ऑब्जेक्ट को लौटाता है। |
| virtual get_WriteState() | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो राइटर की स्थिति प्राप्त करता है। |
| virtual get_XmlLang() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो वर्तमान xml:lang स्कोप प्राप्त करता है। |
| virtual get_XmlSpace() | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो वर्तमान xml:space स्कोप का प्रतिनिधित्व करने वाला एक XmlSpace प्राप्त करता है। |
| virtual LookupPrefix(String) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो नेमस्पेस URI के लिए वर्तमान नेमस्पेस स्कोप में परिभाषित सबसे निकटतम प्रीफ़िक्स को लौटाता है। |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो XmlReader में वर्तमान स्थिति पर पाए गए सभी एट्रिब्यूट्स को लिखता है। |
| WriteAttributeString(const String&, const String&, const String&) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो निर्दिष्ट स्थानीय नाम, नेमस्पेस URI और मान के साथ एक एट्रिब्यूट लिखता है। |
| WriteAttributeString(const String&, const String&) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो निर्दिष्ट स्थानीय नाम और मान के साथ एट्रिब्यूट को लिखता है। |
| WriteAttributeString(const String&, const String&, const String&, const String&) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो निर्दिष्ट प्रीफ़िक्स, स्थानीय नाम, नेमस्पेस URI और मान के साथ एट्रिब्यूट को लिखता है। |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो निर्दिष्ट बाइनरी बाइट्स को Base64 के रूप में एन्कोड करता है और परिणामी टेक्स्ट को लिखता है। |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | जब एक व्युत्पन्न क्लास में ओवरराइड किया जाता है, तो निर्दिष्ट बाइनरी बाइट्स को BinHex के रूप में एन्कोड करता है और परिणामी टेक्स्ट को लिखता है। |
| virtual WriteCData(String) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट पाठ युक्त … ब्लॉक को लिखता है। |
| virtual WriteCharEntity(char16_t) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट यूनिकोड अक्षर मान के लिए एक कैरेक्टर एंटिटी उत्पन्न करने को बाध्य करता है। |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक बार में एक बफ़र के अनुसार पाठ लिखता है। |
| virtual WriteComment(String) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट पाठ युक्त टिप्पणी **** को लिखता है। |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट नाम और वैकल्पिक गुणों के साथ DOCTYPE घोषणा लिखता है। |
| WriteElementString(const String&, const String&) | निर्दिष्ट स्थानीय नाम और मान के साथ एक तत्व लिखता है। |
| WriteElementString(const String&, const String&, const String&) | निर्दिष्ट स्थानीय नाम, नेमस्पेस URI, और मान के साथ एक तत्व लिखता है। |
| WriteElementString(const String&, const String&, const String&, const String&) | निर्दिष्ट उपसर्ग, स्थानीय नाम, नेमस्पेस URI, और मान के साथ एक तत्व लिखता है। |
| virtual WriteEndAttribute() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो पिछले XmlWriter::WriteStartAttribute(String,String) कॉल को बंद करता है। |
| virtual WriteEndDocument() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो किसी भी खुले तत्व या गुणों को बंद करता है और राइटर को फिर से स्टार्ट स्थिति में ले जाता है। |
| virtual WriteEndElement() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक तत्व को बंद करता है और संबंधित नेमस्पेस स्कोप को पॉप करता है। |
| virtual WriteEntityRef(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक एंटिटी रेफ़रेंस को &name; के रूप में लिखता है। |
| virtual WriteFullEndElement() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक तत्व को बंद करता है और संबंधित नेमस्पेस स्कोप को पॉप करता है। |
| virtual WriteName(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट नाम को लिखता है, यह सुनिश्चित करते हुए कि यह W3C XML 1.0 सिफ़ारिश के अनुसार एक वैध नाम है (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNmToken(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट नाम को लिखता है, यह सुनिश्चित करते हुए कि यह W3C XML 1.0 सिफ़ारिश के अनुसार एक वैध NmToken है (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो रीडर से राइटर तक सब कुछ कॉपी करता है और रीडर को अगले सिब्लिंग की शुरुआत में ले जाता है। |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | XPathNavigator ऑब्जेक्ट से राइटर तक सब कुछ कॉपी करता है। XPathNavigator की स्थिति अपरिवर्तित रहती है। |
| virtual WriteProcessingInstruction(String, String) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो नाम और पाठ के बीच एक स्पेस के साथ प्रोसेसिंग इंस्ट्रक्शन को इस प्रकार लिखता है: । |
| virtual WriteQualifiedName(const String&, const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो नेमस्पेस-योग्य नाम को लिखता है। यह मेथड दिए गए नेमस्पेस के लिए स्कोप में मौजूद उपसर्ग को खोजता है। |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक कैरेक्टर बफ़र से मैन्युअल रूप से कच्चा मार्कअप लिखता है। |
| virtual WriteRaw(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो एक स्ट्रिंग से मैन्युअल रूप से कच्चा मार्कअप लिखता है। |
| WriteStartAttribute(const String&, const String&) | निर्दिष्ट स्थानीय नाम और नेमस्पेस URI के साथ एक एट्रिब्यूट की शुरुआत लिखता है। |
| virtual WriteStartAttribute(const String&, const String&, const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट उपसर्ग, स्थानीय नाम, और नेमस्पेस URI के साथ एट्रिब्यूट की शुरुआत लिखता है। |
| WriteStartAttribute(const String&) | निर्दिष्ट स्थानीय नाम के साथ एट्रिब्यूट की शुरुआत लिखता है। |
| virtual WriteStartDocument() | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो संस्करण “1.0” के साथ XML घोषणा लिखता है। |
| virtual WriteStartDocument(bool) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो संस्करण “1.0” और स्टैंडअलोन एट्रिब्यूट के साथ XML घोषणा लिखता है। |
| WriteStartElement(const String&, const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट प्रारंभ टैग लिखता है और इसे दिए गए नेमस्पेस से जोड़ता है। |
| virtual WriteStartElement(const String&, const String&, const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट प्रारंभ टैग लिखता है और इसे दिए गए नेमस्पेस और प्रीफ़िक्स से जोड़ता है। |
| WriteStartElement(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो निर्दिष्ट स्थानीय नाम के साथ एक प्रारंभ टैग लिखता है। |
| virtual WriteString(const String&) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो दिया गया पाठ सामग्री लिखता है। |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो सरोगेट कैरेक्टर जोड़ी के लिए सरोगेट कैरेक्टर एंटिटी उत्पन्न करता है और लिखता है। |
| virtual WriteValue(SharedPtr<Object>) | ऑब्जेक्ट मान लिखता है। |
| virtual WriteValue(const String&) | एक String मान लिखता है। |
| virtual WriteValue(bool) | एक Boolean मान लिखता है। |
| virtual WriteValue(DateTime) | एक DateTime मान लिखता है। |
| virtual WriteValue(DateTimeOffset) | एक DateTimeOffset मान लिखता है। |
| virtual WriteValue(double) | एक Double मान लिखता है। |
| virtual WriteValue(float) | एक सिंगल-प्रिसीजन फ्लोटिंग-पॉइंट संख्या लिखता है। |
| virtual WriteValue(Decimal) | एक Decimal मान लिखता है। |
| virtual WriteValue(int32_t) | एक Int32 मान लिखता है। |
| virtual WriteValue(int64_t) | एक Int64 मान लिखता है। |
| virtual WriteWhitespace(String) | जब एक व्युत्पन्न वर्ग में ओवरराइड किया जाता है, तो दिया गया व्हाइट स्पेस लिखता है। |
Typedefs
| टाइपडिफ़ | विवरण |
|---|---|
| Ptr | इस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम। |
संबंधित देखें
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Page for C++