System::Xml::XmlWriterSettings class

XmlWriterSettings class

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

class XmlWriterSettings : public System::Object

Yöntemler

YöntemAçıklama
Clone()XmlWriterSettings örneğinin bir kopyasını oluşturur.
get_CheckCharacters()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 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 bulunan 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ştirilmeyeceğini gösteren bir değer döndürür.
get_NewLineOnAttributes()Yeni bir satırda öznitelikleri yazıp yazmayacağını gösteren bir değer döndürür.
get_OmitXmlDeclaration()XML bildirimi atlanıp atlanmayacağı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 kapanış yöntemi XmlWriter::Close çağrıldığında, kapatılmamış tüm öğe 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 “2.2 Characters” bölümüne uygun olup olmadığını kontrol etmesi gerektiğini gösteren bir değer ayarlar.
set_CloseOutput(bool)XmlWriter kapanış yöntemi XmlWriter::Close çağrıldığında, temel akışı veya TextWriter’ı da kapatıp kapatmayacağını gösteren bir değer ayarlar.
set_ConformanceLevel(System::Xml::ConformanceLevel)XML yazarının XML çıktısını denetlediği uyumluluk seviyesini ayarlar.
set_DoNotEscapeUriAttributes(bool)XmlWriter URI özniteliklerini kaçırmayacağı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)Ögeleri girintileyeceğ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 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ştirmeyeceğini gösteren bir değer ayarlar.
set_NewLineOnAttributes(bool)Öznitelikleri yeni bir satırda yazıp yazmayacağını gösteren bir değer ayarlar.
set_OmitXmlDeclaration(bool)XML bildirimini atlayıp atlamayacağını gösteren bir değer ayarlar.
set_WriteEndDocumentOnClose(bool)XmlWriter kapanış yöntemi XmlWriter::Close çağrıldığında, kapatılmamış 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 ad.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız