XmlValidatingReader.IsEmptyElement Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ist (z. B <MyElement/>. ).
public:
virtual property bool IsEmptyElement { bool get(); };
public override bool IsEmptyElement { get; }
member this.IsEmptyElement : bool
Public Overrides ReadOnly Property IsEmptyElement As Boolean
Eigenschaftswert
true wenn der aktuelle Knoten ein Element (NodeType gleich XmlNodeType.Element) ist, das mit />; andernfalls falseendet.
Hinweise
Note
Die XmlValidatingReader Klasse ist in .NET Framework 2.0 veraltet. Sie können eine Überprüfungsinstanz XmlReader mithilfe der XmlReaderSettings Klasse und der Create Methode erstellen. Weitere Informationen finden Sie im Abschnitt Hinweise auf der XmlReader Referenzseite.
Mit dieser Eigenschaft können Sie den Unterschied zwischen den folgenden Eigenschaften ermitteln:
<item num="123"/> (IsEmptyElement ist true).
<item num="123"> (IsEmptyElement ist false, obwohl Elementinhalt leer ist).
Für leere Elemente wird kein entsprechender EndElement Knoten generiert.
Wenn ein Standardinhalt aufgrund der Schemaüberprüfung einem Element hinzugefügt wurde, IsEmptyElement wird weiterhin zurückgegeben true. Sie hat keine Auswirkungen darauf, ob das Element über einen Standardwert verfügt. Mit anderen Worten: Gibt einfach an, IsEmptyElement ob das Element im Quelldokument ein Endelementtag hatte.