XmlValidatingReader.EntityHandling Ö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.
Okuyucunun varlıkları nasıl işlediğini belirten bir değer alır veya ayarlar.
public:
property System::Xml::EntityHandling EntityHandling { System::Xml::EntityHandling get(); void set(System::Xml::EntityHandling value); };
public System.Xml.EntityHandling EntityHandling { get; set; }
member this.EntityHandling : System.Xml.EntityHandling with get, set
Public Property EntityHandling As EntityHandling
Özellik Değeri
Değerlerden EntityHandling biri. Belirtilmezse EntityHandling , varsayılan olarak EntityHandling.ExpandEntities olur.
Özel durumlar
Geçersiz değer belirtildi.
Açıklamalar
Uyarı
XmlValidatingReader.NET Framework 2.0'da sınıf kullanımdan kaldırıldı. sınıfını ve Create yöntemini kullanarak XmlReaderSettings bir doğrulama XmlReader örneği oluşturabilirsiniz. Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
Bu özellik değiştirilebilir ve sonraki Read çağrıdan sonra geçerli olur.
EntityHandling olarak ayarlandığındaExpandCharEntities, öznitelik değerleri yalnızca kısmen normalleştirilir. Okuyucu, her bir metin düğümünü bitişik varlık başvuru düğümlerinin içeriğinden bağımsız olarak normalleştirir.
Varlık işleme modları arasındaki farkı göstermek için aşağıdaki XML'yi göz önünde bulundurun:
<!DOCTYPE doc [<!ENTITY num "123">]>
<doc> A # </doc>
" EntityHandling doc" öğesi düğümüne ExpandEntities ayarlandığında genişletilmiş varlık metniyle bir metin düğümü içerir:
| Derinlik | NodeType | İsim | Değer |
|---|---|---|---|
| 1 | Metin | A 123 |
EntityHandling olarak ayarlandığında ExpandCharEntitiesve WhitespaceHandling Önemli veya Tümü olarak ayarlandığında, "doc" öğesi karakter varlığını genişletir ve genel varlığı düğüm olarak döndürür:
| Derinlik | NodeType | İsim | Değer |
|---|---|---|---|
| 1 | Metin | A | |
| 1 | EntityReference | Num | |
| 1 | Önemli Boşluk |