XmlReaderSettings.CheckCharacters Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Karakter denetimi yapılıp yapılmayacağını belirten bir değer alır veya ayarlar.
public:
property bool CheckCharacters { bool get(); void set(bool value); };
public bool CheckCharacters { get; set; }
member this.CheckCharacters : bool with get, set
Public Property CheckCharacters As Boolean
Özellik Değeri
true
karakter denetimi yapmak için; aksi takdirde false
. Varsayılan değer: true
.
Açıklamalar
Bu özellik, XML okuyucusunun okuduğu XML verilerindeki karakterleri denetlemesini ve herhangi bir karakter yasal XML karakterleri aralığının dışındaysa bir XmlException oluşturmasını bildirir. Karakter denetimi etkinleştirildiğinde aşağıdakilerden emin olun:
Karakterler, W3C XML 1.0 Önerisi'nin 2.2 Karakter bölümünde tanımlandığı gibi yasal XML karakterleri aralığındadır.
W3C XML 1.0 Önerisi'nin 2.3 Common Syntactic Constructs bölümünde tanımlandığı gibi tüm XML adları geçerlidir.
Bu özellik varsayılan ayar olan olarak ayarlandığında true
, XML dosyası geçersiz karakterler veya geçersiz XML adları içeriyorsa ( XmlException örneğin, öğe adı bir sayı ile başlar) bir özel durum oluşturulur.
XmlReader metin verilerini işliyorsa, özellik ayarından bağımsız olarak XML adlarının ve metin içeriğinin her zaman geçerli olup olmadığını denetler. Ayarı CheckCharacters , false
karakter varlığı başvuruları için karakter denetimini kapatır.