XmlValidatingReader.IsEmptyElement Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt een leeg element is (bijvoorbeeld <MyElement/>).

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

Waarde van eigenschap

trueals het huidige knooppunt een element (NodeTypeis gelijk aan) is dat eindigt XmlNodeType.Elementop/>; anders. false

Opmerkingen

Note

De klasse XmlValidatingReader is verouderd in .NET Framework 2.0. U kunt een validatie-exemplaar XmlReader maken met behulp van de XmlReaderSettings klasse en de Create methode. Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.

Met deze eigenschap kunt u het verschil tussen het volgende bepalen:

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

<item num="123"> (IsEmptyElement is false, hoewel elementinhoud leeg is).

Er wordt geen bijbehorend EndElement knooppunt gegenereerd voor lege elementen.

Als er standaardinhoud is toegevoegd aan een element vanwege schemavalidatie, IsEmptyElement wordt nog steeds geretourneerd true. Het heeft geen invloed op het feit of het element een standaardwaarde heeft. Met andere woorden: IsEmptyElement alleen rapporten of het element in het brondocument al dan niet een eindelementtag heeft.

Van toepassing op

Zie ook