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 XmlException karakterin yasal XML karakterleri aralığının dışında olup olmadığını 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ımlanan yasal XML karakterleri aralığındadır.
Tüm XML adları, W3C XML 1.0 Önerisi'nin 2.3 Ortak Bozulma Yapıları bölümünde tanımlandığı gibi geçerlidir.
Bu özellik varsayılan ayar olan olarak ayarlandığında true, XML dosyası geçersiz karakterler veya geçersiz XML adları içeriyorsa (örneğin, öğe adı bir sayı ile başlar) bir XmlException özel durum oluşturulur.
XmlReader metin verilerini işliyorsa, özellik ayarından bağımsız olarak HER zaman XML adlarının ve metin içeriğinin geçerli olup olmadığını denetler.
CheckCharacters ayarını false olarak ayarlamak, karakter varlığı başvuruları için karakter denetimini kapatır.