System::Xml::XmlWriter kelas
isi
[
bersembunyi
]XmlWriter class
Mewakili penulis yang menyediakan cara cepat, tidak ter-cache, hanya maju untuk menghasilkan aliran atau file yang berisi data XML.
class XmlWriter : public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| virtual Close() | Saat dioverride dalam kelas turunan, menutup aliran ini dan aliran dasar. |
| static Create(const String&) | Membuat sebuah instance XmlWriter baru menggunakan nama file yang ditentukan. |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | Membuat sebuah instance XmlWriter baru menggunakan nama file dan objek XmlWriterSettings. |
| static Create(const SharedPtr<IO::Stream>&) | Membuat sebuah instance XmlWriter baru menggunakan aliran yang ditentukan. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | Membuat sebuah instance XmlWriter baru menggunakan aliran dan objek XmlWriterSettings. |
| static Create(const SharedPtr<IO::TextWriter>&) | Membuat sebuah instance XmlWriter baru menggunakan TextWriter yang ditentukan. |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | Membuat sebuah instance XmlWriter baru menggunakan TextWriter dan objek-objek XmlWriterSettings. |
| static Create(const SharedPtr<Text::StringBuilder>&) | Membuat sebuah instance XmlWriter baru menggunakan Text::StringBuilder yang ditentukan. |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | Membuat sebuah instance XmlWriter baru menggunakan Text::StringBuilder dan objek-objek XmlWriterSettings. |
| static Create(const SharedPtr<XmlWriter>&) | Membuat sebuah instance XmlWriter baru menggunakan objek XmlWriter yang ditentukan. |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | Membuat sebuah instance XmlWriter baru menggunakan objek XmlWriter dan XmlWriterSettings yang ditentukan. |
| Dispose() override | Melepaskan semua sumber daya yang digunakan oleh instance XmlWriter kelas saat ini. |
| virtual Flush() | Saat dioverride dalam kelas turunan, mengosongkan apa pun yang ada di buffer ke aliran dasar dan juga mengosongkan aliran dasar. |
| virtual get_Settings() | Mengembalikan objek XmlWriterSettings yang digunakan untuk membuat instance XmlWriter ini. |
| virtual get_WriteState() | Saat dioverride dalam kelas turunan, mendapatkan status penulis. |
| virtual get_XmlLang() | Saat ditimpa dalam kelas turunan, mengambil ruang lingkup xml:lang saat ini. |
| virtual get_XmlSpace() | Saat dioverride dalam kelas turunan, mendapatkan sebuah XmlSpace yang mewakili ruang lingkup xml:space saat ini. |
| virtual LookupPrefix(String) | Saat dioverride dalam kelas turunan, mengembalikan prefiks terdekat yang didefinisikan dalam ruang lingkup namespace saat ini untuk URI namespace. |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | Saat dioverride dalam kelas turunan, menulis semua atribut yang ditemukan pada posisi saat ini dalam XmlReader. |
| WriteAttributeString(const String&, const String&, const String&) | Saat dioverride dalam kelas turunan, menulis sebuah atribut dengan nama lokal, URI namespace, dan nilai yang ditentukan. |
| WriteAttributeString(const String&, const String&) | Saat dioverride dalam kelas turunan, menulis atribut dengan nama lokal dan nilai yang ditentukan. |
| WriteAttributeString(const String&, const String&, const String&, const String&) | Saat dioverride dalam kelas turunan, menulis atribut dengan prefiks, nama lokal, URI namespace, dan nilai yang ditentukan. |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | Saat dioverride dalam kelas turunan, mengkodekan byte biner yang ditentukan sebagai Base64 dan menulis teks yang dihasilkan. |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | Saat dioverride dalam kelas turunan, mengkodekan byte biner yang ditentukan sebagai BinHex dan menulis teks yang dihasilkan. |
| virtual WriteCData(String) | Ketika dioverride dalam kelas turunan, menulis blok … yang berisi teks yang ditentukan. |
| virtual WriteCharEntity(char16_t) | Ketika dioverride dalam kelas turunan, memaksa pembuatan entitas karakter untuk nilai Unicode yang ditentukan. |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | Ketika dioverride dalam kelas turunan, menulis teks satu buffer pada satu waktu. |
| virtual WriteComment(String) | Ketika dioverride dalam kelas turunan, menulis komentar **** yang berisi teks yang ditentukan. |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | Ketika dioverride dalam kelas turunan, menulis deklarasi DOCTYPE dengan nama yang ditentukan dan atribut opsional. |
| WriteElementString(const String&, const String&) | Menulis elemen dengan nama lokal yang ditentukan dan nilai. |
| WriteElementString(const String&, const String&, const String&) | Menulis elemen dengan nama lokal, URI ruang nama, dan nilai yang ditentukan. |
| WriteElementString(const String&, const String&, const String&, const String&) | Menulis elemen dengan awalan, nama lokal, URI ruang nama, dan nilai yang ditentukan. |
| virtual WriteEndAttribute() | Ketika dioverride dalam kelas turunan, menutup pemanggilan XmlWriter::WriteStartAttribute(String,String) sebelumnya. |
| virtual WriteEndDocument() | Ketika dioverride dalam kelas turunan, menutup semua elemen atau atribut yang terbuka dan mengembalikan penulis ke keadaan Start. |
| virtual WriteEndElement() | Ketika dioverride dalam kelas turunan, menutup satu elemen dan mengeluarkan ruang nama yang bersesuaian. |
| virtual WriteEntityRef(const String&) | Ketika dioverride dalam kelas turunan, menulis referensi entitas sebagai &name;. |
| virtual WriteFullEndElement() | Ketika dioverride dalam kelas turunan, menutup satu elemen dan mengeluarkan ruang nama yang bersesuaian. |
| virtual WriteName(const String&) | Ketika dioverride dalam kelas turunan, menulis nama yang ditentukan, memastikan bahwa itu adalah nama yang valid menurut rekomendasi W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNmToken(const String&) | Ketika dioverride dalam kelas turunan, menulis nama yang ditentukan, memastikan bahwa itu adalah NmToken yang valid menurut rekomendasi W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | Ketika dioverride dalam kelas turunan, menyalin semua dari pembaca ke penulis dan memindahkan pembaca ke awal saudara berikutnya. |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | Menyalin semua dari objek XPathNavigator ke penulis. Posisi XPathNavigator tetap tidak berubah. |
| virtual WriteProcessingInstruction(String, String) | Ketika dioverride dalam kelas turunan, menulis instruksi pemrosesan dengan spasi antara nama dan teks sebagai berikut: . |
| virtual WriteQualifiedName(const String&, const String&) | Ketika dioverride dalam kelas turunan, menulis nama yang memenuhi ruang nama. Metode ini mencari awalan yang berada dalam cakupan untuk ruang nama yang diberikan. |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | Ketika dioverride dalam kelas turunan, menulis markup mentah secara manual dari buffer karakter. |
| virtual WriteRaw(const String&) | Ketika dioverride dalam kelas turunan, menulis markup mentah secara manual dari string. |
| WriteStartAttribute(const String&, const String&) | Menulis awal atribut dengan nama lokal dan URI ruang nama yang ditentukan. |
| virtual WriteStartAttribute(const String&, const String&, const String&) | Ketika dioverride dalam kelas turunan, menulis awal atribut dengan awalan, nama lokal, dan URI ruang nama yang ditentukan. |
| WriteStartAttribute(const String&) | Menulis awal atribut dengan nama lokal yang ditentukan. |
| virtual WriteStartDocument() | Ketika dioverride dalam kelas turunan, menulis deklarasi XML dengan versi "1.0". |
| virtual WriteStartDocument(bool) | Ketika dioverride dalam kelas turunan, menulis deklarasi XML dengan versi "1.0" dan atribut standalone. |
| WriteStartElement(const String&, const String&) | Ketika dioverride dalam kelas turunan, menulis tag pembuka yang ditentukan dan mengaitkannya dengan namespace yang diberikan. |
| virtual WriteStartElement(const String&, const String&, const String&) | Ketika dioverride dalam kelas turunan, menulis tag pembuka yang ditentukan dan mengaitkannya dengan namespace serta prefiks yang diberikan. |
| WriteStartElement(const String&) | Ketika dioverride dalam kelas turunan, menulis tag pembuka dengan nama lokal yang ditentukan. |
| virtual WriteString(const String&) | Ketika dioverride dalam kelas turunan, menulis konten teks yang diberikan. |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | Ketika dioverride dalam kelas turunan, menghasilkan dan menulis entitas karakter surrogate untuk pasangan karakter surrogate. |
| virtual WriteValue(SharedPtr<Object>) | Menulis nilai objek. |
| virtual WriteValue(const String&) | Menulis nilai String. |
| virtual WriteValue(bool) | Menulis nilai Boolean. |
| virtual WriteValue(DateTime) | Menulis nilai DateTime. |
| virtual WriteValue(DateTimeOffset) | Menulis nilai DateTimeOffset. |
| virtual WriteValue(double) | Menulis nilai Double. |
| virtual WriteValue(float) | Menulis angka floating-point presisi tunggal. |
| virtual WriteValue(Decimal) | Menulis nilai Decimal. |
| virtual WriteValue(int32_t) | Menulis nilai Int32. |
| virtual WriteValue(int64_t) | Menulis nilai Int64. |
| virtual WriteWhitespace(String) | Ketika dioverride dalam kelas turunan, menulis spasi putih yang diberikan. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias untuk shared pointer ke instance kelas ini. |
Lihat Juga
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Page for C++