System::Xml::XmlWriterSettings kelas

XmlWriterSettings class

Menentukan satu set fitur untuk didukung pada objek XmlWriter yang dibuat oleh metode XmlWriter::Create.

class XmlWriterSettings : public System::Object

Metode

MetodeDeskripsi
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

TypedefDeskripsi
PtrAlias 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