XmlValidatingReader.IsEmptyElement Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.