System::Xml::XmlReaderSettings sınıfı

XmlReaderSettings class

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

class XmlReaderSettings : public System::Object

Yöntemler

YöntemAçıklama
CheckReadOnly(const String&)
Clone()XmlReaderSettings örneğinin bir kopyasını oluşturur.
get_CheckCharacters()Karakter denetimi yapılıp yapılmayacağını gösteren bir değer döndürür.
get_CloseInput()Okuyucu kapatıldığında temel akışın veya TextReader’ın kapatılıp kapatılmayacağını gösteren bir değer döndürür.
get_ConformanceLevel()XmlReader nesnesinin uyacağı uygunluk seviyesini döndürür.
get_DtdProcessing()DTD işleme şeklini belirleyen bir değer döndürür.
get_IgnoreComments()Yorumların göz ardı edilip edilmeyeceğini gösteren bir değer döndürür.
get_IgnoreProcessingInstructions()İşlem talimatlarının göz ardı edilip edilmeyeceğini gösteren bir değer döndürür.
get_IgnoreWhitespace()Önemli olmayan boşlukların göz ardı edilip edilmeyeceğini gösteren bir değer döndürür.
get_LineNumberOffset()XmlReader nesnesinin satır numarası ofsetini döndürür.
get_LinePositionOffset()XmlReader nesnesinin satır konumu ofsetini döndürür.
get_MaxCharactersFromEntities()Varlıkların genişletilmesi sonucunda bir belgede izin verilen en fazla karakter sayısını gösteren bir değer döndürür.
get_MaxCharactersInDocument()Bir XML belgesindeki izin verilen maksimum karakter sayısını gösteren bir değer döndürür. Sıfır (0) değeri, XML belgesinin boyutu üzerinde sınırlama olmadığını gösterir. Sıfır olmayan bir değer, maksimum boyutu karakter cinsinden belirtir.
get_NameTable()Atomize edilmiş dize karşılaştırmaları için kullanılan XmlNameTable döndürür.
get_ProhibitDtd()Belge türü tanımının (DTD) işlenmesini yasaklayıp yasaklamayacağını gösteren bir değer döndürür.
get_Schemas()Şema doğrulaması yapılırken kullanılacak XmlSchemaSet’i döndürür.
get_ValidationFlags()Şema doğrulama ayarlarını gösteren bir değer döndürür. Bu ayar, şemaları doğrulayan XmlReader nesnelerine uygulanır (XmlReaderSettings::get_ValidationType değeri ValidationType::Schema olduğunda).
get_ValidationType()XmlReader okuma sırasında doğrulama veya tip ataması yapıp yapmayacağını 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)Karakter kontrolü yapılıp yapılmayacağını gösteren bir değer ayarlar.
set_CloseInput(bool)Okuyucu kapatıldığında temel akışın veya TextReader’ın kapatılıp kapatılmayacağını gösteren bir değer ayarlar.
set_ConformanceLevel(System::Xml::ConformanceLevel)XmlReader‘ın uyacağı uyumluluk seviyesini ayarlar.
set_DtdProcessing(System::Xml::DtdProcessing)DTD’lerin işlenmesini belirleyen bir değer ayarlar.
set_IgnoreComments(bool)Yorumların göz ardı edilip edilmeyeceğini gösteren bir değer ayarlar.
set_IgnoreProcessingInstructions(bool)İşlem talimatlarının göz ardı edilip edilmeyeceğini gösteren bir değer ayarlar.
set_IgnoreWhitespace(bool)Önemli olmayan boşlukların göz ardı edilip edilmeyeceğini gösteren bir değer ayarlar.
set_LineNumberOffset(int32_t)XmlReader nesnesinin satır numarası ofsetini ayarlar.
set_LinePositionOffset(int32_t)XmlReader nesnesinin satır konumu ofsetini ayarlar.
set_MaxCharactersFromEntities(int64_t)Varlıkların genişletilmesinden kaynaklanan bir belgede izin verilen maksimum karakter sayısını gösteren bir değer ayarlar.
set_MaxCharactersInDocument(int64_t)Bir XML belgesindeki izin verilen maksimum karakter sayısını gösteren bir değer ayarlar. Sıfır (0) değeri, XML belgesinin boyutu üzerinde sınırlama olmadığını gösterir. Sıfır olmayan bir değer, maksimum boyutu karakter cinsinden belirtir.
set_NameTable(const SharedPtr<XmlNameTable>&)Atomize edilmiş dize karşılaştırmaları için kullanılan XmlNameTable ayarlar.
set_ProhibitDtd(bool)Belge türü tanımının (DTD) işlenmesini yasaklayıp yasaklamayacağını gösteren bir değer ayarlar.
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)Şema doğrulaması yapılırken kullanılacak XmlSchemaSet’i ayarlar.
set_ValidationFlags(Schema::XmlSchemaValidationFlags)Şema doğrulama ayarlarını gösteren bir değer ayarlar. Bu ayar, şemaları doğrulayan XmlReader nesnelerine uygulanır (XmlReaderSettings::get_ValidationType değeri ValidationType::Schema olduğunda).
set_ValidationType(System::Xml::ValidationType)XmlReader okuma sırasında doğrulama veya tip ataması yapıp yapmayacağını gösteren bir değer ayarlar.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Harici belgelere erişmek için kullanılan XmlResolver ayarlar.
ValidationEventHandler_add(Args…)Okuyucu doğrulama hatalarıyla karşılaştığında gerçekleşen bir olay işleyicisi ekler.
ValidationEventHandler_remove(Args…)Okuyucu doğrulama hatalarıyla karşılaştığında gerçekleşen bir olay işleyicisini kaldırır.
XmlReaderSettings()Yeni bir XmlReaderSettings sınıfının ö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