System::Xml::XmlWriterSettings kelas
isi
[
bersembunyi
]XmlWriterSettings class
Menentukan satu set fitur untuk didukung pada objek XmlWriter yang dibuat oleh metode XmlWriter::Create.
class XmlWriterSettings : public System::Object
Metode
| Metode | Deskripsi |
|---|---|
| Clone() | Membuat salinan dari instance XmlWriterSettings. |
| get_CheckCharacters() | Mengembalikan nilai yang menunjukkan apakah penulis XML harus memeriksa untuk memastikan bahwa semua karakter dalam dokumen sesuai dengan bagian "2.2 Characters" dari XML 1.0 Recommendation W3C. |
| get_CloseOutput() | Mengembalikan nilai yang menunjukkan apakah XmlWriter juga harus menutup aliran dasar atau TextWriter ketika metode XmlWriter::Close dipanggil. |
| get_ConformanceLevel() | Mengembalikan tingkat kepatuhan yang diperiksa penulis XML pada output XML. |
| get_DoNotEscapeUriAttributes() | Mengembalikan nilai yang menunjukkan apakah XmlWriter tidak meloloskan (escape) atribut URI. |
| get_Encoding() | Mengembalikan jenis pengkodean teks yang akan digunakan. |
| get_Indent() | Mengembalikan nilai yang menunjukkan apakah elemen harus diindentasi. |
| get_IndentChars() | Mengembalikan string karakter yang digunakan saat mengindentasi. Pengaturan ini digunakan ketika nilai XmlWriterSettings::set_Indent diatur ke true. |
| get_NamespaceHandling() | Mengembalikan nilai yang menunjukkan apakah XmlWriter harus menghapus deklarasi namespace duplikat saat menulis konten XML. Perilaku default adalah penulis mengeluarkan semua deklarasi namespace yang ada dalam resolver namespace penulis. |
| get_NewLineChars() | Mengembalikan string karakter yang digunakan untuk pemisah baris. |
| get_NewLineHandling() | Mengembalikan nilai yang menunjukkan apakah pemisah baris harus dinormalisasi dalam output. |
| get_NewLineOnAttributes() | Mengembalikan nilai yang menunjukkan apakah atribut harus ditulis pada baris baru. |
| get_OmitXmlDeclaration() | Mengembalikan nilai yang menunjukkan apakah deklarasi XML harus dihilangkan. |
| get_OutputMethod() | Mengembalikan metode yang digunakan untuk menyerialisasi output XmlWriter. |
| get_WriteEndDocumentOnClose() | Mengembalikan nilai yang menunjukkan apakah XmlWriter akan menambahkan tag penutup ke semua tag elemen yang belum ditutup ketika metode XmlWriter::Close dipanggil. |
| Reset() | Mengatur ulang anggota kelas pengaturan ke nilai default mereka. |
| set_CheckCharacters(bool) | Mengatur nilai yang menunjukkan apakah penulis XML harus memeriksa untuk memastikan semua karakter dalam dokumen sesuai dengan bagian "2.2 Characters" dari XML 1.0 Recommendation W3C. |
| set_CloseOutput(bool) | Mengatur nilai yang menunjukkan apakah XmlWriter juga harus menutup aliran dasar atau TextWriter ketika metode XmlWriter::Close dipanggil. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Mengatur tingkat kepatuhan yang diperiksa penulis XML pada output XML. |
| set_DoNotEscapeUriAttributes(bool) | Mengatur nilai yang menunjukkan apakah XmlWriter tidak meloloskan (escape) atribut URI. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Mengatur jenis pengkodean teks yang akan digunakan. |
| set_Indent(bool) | Mengatur nilai yang menunjukkan apakah elemen harus diindentasi. |
| set_IndentChars(const String&) | Mengatur string karakter yang digunakan saat mengindentasi. Pengaturan ini digunakan ketika nilai XmlWriterSettings::set_Indent diatur ke true. |
| set_NamespaceHandling(System::Xml::NamespaceHandling) | Mengatur nilai yang menunjukkan apakah XmlWriter harus menghapus deklarasi namespace duplikat saat menulis konten XML. Perilaku default adalah penulis mengeluarkan semua deklarasi namespace yang ada di resolver namespace penulis. |
| set_NewLineChars(const String&) | Mengatur string karakter yang digunakan untuk pemisah baris. |
| set_NewLineHandling(System::Xml::NewLineHandling) | Mengatur nilai yang menunjukkan apakah akan menormalkan pemisah baris dalam output. |
| set_NewLineOnAttributes(bool) | Mengatur nilai yang menunjukkan apakah menulis atribut pada baris baru. |
| set_OmitXmlDeclaration(bool) | Mengatur nilai yang menunjukkan apakah menghilangkan deklarasi XML. |
| set_WriteEndDocumentOnClose(bool) | Mengatur nilai yang menunjukkan apakah XmlWriter akan menambahkan tag penutup ke semua tag elemen yang belum ditutup ketika metode XmlWriter::Close dipanggil. |
| XmlWriterSettings() | Menginisialisasi instance baru dari kelas XmlWriterSettings. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias untuk shared pointer ke instance kelas ini. |
Catatan
Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
Lihat Juga
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++