XmlValidatingReader.IsEmptyElement Ö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.
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.