System::Xml::XmlWriterSettings sınıfı

XmlWriterSettings class

XmlWriter nesnesi, XmlWriter::Create yöntemiyle oluşturulan nesne üzerinde desteklenecek bir dizi özelliği belirtir.

class XmlWriterSettings : public System::Object

Yöntemler

YöntemAçıklama
Clone()XmlWriterSettings örneğinin bir kopyasını oluşturur.
get_CheckCharacters()Belgenin tüm karakterlerinin W3C XML 1.0 Recommendation belgesinin “2.2 Characters” bölümüne uygun olup olmadığını XML yazarının kontrol etmesi gerekip gerekmediğini gösteren bir değer döndürür.
get_CloseOutput()XmlWriter nesnesinin, XmlWriter::Close yöntemi çağrıldığında temel akışı veya TextWriter’ı da kapatıp kapatmayacağını gösteren bir değer döndürür.
get_ConformanceLevel()XML yazarının XML çıktısını kontrol ettiği uyumluluk seviyesini döndürür.
get_DoNotEscapeUriAttributes()XmlWriter nesnesinin URI özniteliklerini kaçırmadığını gösteren bir değer döndürür.
get_Encoding()Kullanılacak metin kodlaması türünü döndürür.
get_Indent()Elemanları girintileme gerekip gerekmediğini gösteren bir değer döndürür.
get_IndentChars()Girintileme sırasında kullanılacak karakter dizisini döndürür. Bu ayar, XmlWriterSettings::set_Indent değeri true olarak ayarlandığında kullanılır.
get_NamespaceHandling()XmlWriter nesnesinin XML içeriği yazılırken yinelenen ad alanı bildirimlerini kaldırıp kaldırmayacağını gösteren bir değer döndürür. Varsayılan davranış, yazarın ad alanı çözücüsünde mevcut olan tüm ad alanı bildirimlerini çıkarmaktır.
get_NewLineChars()Satır sonları için kullanılacak karakter dizisini döndürür.
get_NewLineHandling()Çıktıda satır sonlarını normalleştirip normalleştirmeyeceğini gösteren bir değer döndürür.
get_NewLineOnAttributes()Özniteliklerin yeni bir satıra yazılıp yazılmayacağını gösteren bir değer döndürür.
get_OmitXmlDeclaration()XML bildirimini atlayıp atlamayacağını gösteren bir değer döndürür.
get_OutputMethod()XmlWriter çıktısını serileştirmek için kullanılan yöntemi döndürür.
get_WriteEndDocumentOnClose()XmlWriter nesnesinin, XmlWriter::Close yöntemi çağrıldığında kapatılmamış tüm element etiketlerine kapanış etiketleri ekleyip eklemeyeceğini gösteren bir değer döndürür.
Reset()Ayarlar sınıfının üyelerini varsayılan değerlerine sıfırlar.
set_CheckCharacters(bool)XML yazarının, belgedeki tüm karakterlerin W3C XML 1.0 Recommendation belgesinin “2.2 Characters” bölümüne uygun olup olmadığını kontrol etmesi gerekip gerekmediğini belirten bir değer ayarlar.
set_CloseOutput(bool)XmlWriter nesnesinin, XmlWriter::Close yöntemi çağrıldığında temel akışı veya TextWriter’ı da kapatıp kapatmayacağını belirten bir değer ayarlar.
set_ConformanceLevel(System::Xml::ConformanceLevel)XML yazarının XML çıktısını kontrol ettiği uyumluluk seviyesini ayarlar.
set_DoNotEscapeUriAttributes(bool)XmlWriter nesnesinin URI özniteliklerini kaçırmadığını gösteren bir değer ayarlar.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Kullanılacak metin kodlaması türünü ayarlar.
set_Indent(bool)Elemanları girintileme gerekip gerekmediğini gösteren bir değer ayarlar.
set_IndentChars(const String&)Girintileme sırasında kullanılacak karakter dizisini ayarlar. Bu ayar, XmlWriterSettings::set_Indent değeri true olarak ayarlandığında kullanılır.
set_NamespaceHandling(System::Xml::NamespaceHandling)XmlWriter öğesinin XML içeriği yazarken yinelenen ad alanı bildirimlerini kaldırıp kaldırmayacağını gösteren bir değer ayarlar. Varsayılan davranış, yazarın ad alanı çözücüsünde bulunan tüm ad alanı bildirimlerini çıkarmaktır.
set_NewLineChars(const String&)Satır sonları için kullanılacak karakter dizisini ayarlar.
set_NewLineHandling(System::Xml::NewLineHandling)Çıktıda satır sonlarını normalleştirip normalleştirilmeyeceğini gösteren bir değer ayarlar.
set_NewLineOnAttributes(bool)Özniteliklerin yeni bir satıra yazılıp yazılmayacağını gösteren bir değer ayarlar.
set_OmitXmlDeclaration(bool)Bir XML bildirimini atlayıp atlamayacağını gösteren bir değer ayarlar.
set_WriteEndDocumentOnClose(bool)XmlWriter öğesinin XmlWriter::Close yöntemi çağrıldığında kapanmamış tüm öğe etiketlerine kapanış etiketleri ekleyip eklemeyeceğini gösteren bir değer ayarlar.
XmlWriterSettings()XmlWriterSettings sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma addır.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız