XmlValidatingReader.IsEmptyElement Propriété

Définition

Obtient une valeur indiquant si le nœud actuel est un élément vide (par exemple). <MyElement/>

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

Valeur de propriété

true si le nœud actuel est un élément (NodeType égal XmlNodeType.Elementà ) qui se termine />par ; sinon, false.

Remarques

Note

La XmlValidatingReader classe est obsolète dans .NET Framework 2.0. Vous pouvez créer une instance de XmlReader validation à l’aide de la XmlReaderSettings classe et de la Create méthode. Pour plus d'informations, consultez la section Notes de la page de référence XmlReader.

Cette propriété vous permet de déterminer la différence entre les éléments suivants :

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

<item num="123"> (IsEmptyElement est false, bien que le contenu de l’élément soit vide).

Un nœud correspondant EndElement n’est pas généré pour les éléments vides.

Si le contenu par défaut a été ajouté à un élément en raison de la validation du schéma, IsEmptyElement retourne truetoujours . Elle n’a aucune incidence sur l’absence ou non de la valeur par défaut de l’élément. En d’autres termes, IsEmptyElement il indique simplement si l’élément du document source avait une balise d’élément de fin.

S’applique à

Voir aussi