XmlValidatingReader.IsEmptyElement Tulajdonság

Definíció

Beolvas egy értéket, amely jelzi, hogy az aktuális csomópont üres elem-e (például <MyElement/>).

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

Tulajdonság értéke

trueha az aktuális csomópont egy elem (NodeType egyenlő XmlNodeType.Element) , amely a következővel />végződik: ; egyébként. false

Megjegyzések

Note

A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.

Ez a tulajdonság lehetővé teszi, hogy meghatározza a különbséget a következők között:

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

<item num="123"> (IsEmptyElement az false, bár az elem tartalma üres).

A rendszer nem hoz létre megfelelő EndElement csomópontot üres elemekhez.

Ha az alapértelmezett tartalom sémaérvényesítés miatt lett hozzáadva egy elemhez, IsEmptyElement akkor is visszaadja a függvényt true. Nincs hatással arra, hogy az elem alapértelmezett értékkel rendelkezik-e. Más szóval egyszerűen azt jelenti, IsEmptyElement hogy a forrásdokumentum eleme rendelkezik-e végfelhasználói címkével.

A következőre érvényes:

Lásd még