XmlValidatingReader.IsEmptyElement Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.