XmlValidatingReader.IsEmptyElement Özellik

Tanım

Geçerli düğümün boş bir öğe olup olmadığını belirten bir değer alır (örneğin, <MyElement/>).

public:
 virtual property bool IsEmptyElement { bool get(); };
public override bool IsEmptyElement { get; }
member this.IsEmptyElement : bool
Public Overrides ReadOnly Property IsEmptyElement As Boolean

Özellik Değeri

truegeçerli düğüm ile NodeTypebiten bir öğeyse (XmlNodeType.Element eşittir />), değilse, false.

Açıklamalar

Note

XmlValidatingReader.NET Framework 2.0'da sınıf kullanımdan kaldırıldı. sınıfını ve XmlReader yöntemini kullanarak XmlReaderSettings bir doğrulama Create ö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, aşağıdakiler arasındaki farkı belirlemenizi sağlar:

<item num="123"/>(IsEmptyElement ).true

<item num="123"> (IsEmptyElement öğesi falseiçeriği boş olsa da olur).

Boş öğeler için karşılık gelen EndElement bir düğüm oluşturulmaz.

Şema doğrulaması nedeniyle bir öğeye varsayılan içerik eklendiyse, IsEmptyElement yine de döndürür true. Elemanın varsayılan bir değere sahip olup olmadığına dair hiçbir etkisi yoktur. Başka bir deyişle, IsEmptyElement kaynak belgedeki öğenin bir bitiş öğesi etiketi olup olmadığını bildirir.

Şunlara uygulanır

Ayrıca bkz.