XmlValidatingReader.IsEmptyElement Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.