IXmlNode Interface
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.
Contient des informations pour l’ensemble du modèle objet de document. Cette interface représente un nœud unique dans l’arborescence du document. Bien que tous les objets qui implémentent cette interface exposent des méthodes pour traiter avec des enfants, tous les objets qui implémentent cette interface peuvent avoir des enfants.
public interface class IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
struct IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
public interface IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
Public Interface IXmlNode
Implements IXmlNodeSelector, IXmlNodeSerializer
- Dérivé
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Héritage de l'interface
IXmlNode hérite d’IXmlNodeSelector et IXmlNodeSerializer. Les types qui implémentent IXmlNode implémentent également les membres d’interface de IXmlNodeSelector et IXmlNodeSerializer.
Propriétés
Attributes |
Obtient la liste des attributs de ce nœud. |
ChildNodes |
Obtient une liste d’enfants dans le nœud actuel. |
FirstChild |
Obtient le premier nœud enfant. |
InnerText |
Obtient et définit le texte à partir du code XML. (Hérité de IXmlNodeSerializer) |
LastChild |
Obtient le dernier nœud enfant. |
LocalName |
Obtient le nom local, qui est la partie locale d’un nom qualifié. C’est ce qu’on appelle la partie locale dans Espaces de noms dans XML. |
NamespaceUri |
Retourne l’URI (Uniform Resource Identifier) de l’espace de noms. |
NextSibling |
Obtient le frère suivant du nœud dans la liste enfant du parent. |
NodeName |
Retourne le nom qualifié de l’attribut, le type de document, l’élément, l’entité ou les nœuds de notation. Retourne une chaîne fixe pour tous les autres types de nœud. |
NodeType |
Obtient le type de nœud DOM (Document Object Model) XML, qui détermine les valeurs valides et si le nœud peut avoir des nœuds enfants. |
NodeValue |
Obtient ou définit le texte associé au nœud. |
OwnerDocument |
Retourne la racine du document qui contient le nœud. |
ParentNode |
Obtient le nœud parent du nœud instance de nœud. |
Prefix |
Obtient ou définit le préfixe d’espace de noms. |
PreviousSibling |
Obtient le frère précédent du nœud dans la liste enfant du parent. |
Méthodes
AppendChild(IXmlNode) |
Ajoute un nouveau nœud enfant en tant que dernier enfant du nœud. |
CloneNode(Boolean) |
Clone un nouveau nœud. |
GetXml() |
Retourne la représentation XML du nœud et de tous ses descendants. (Hérité de IXmlNodeSerializer) |
HasChildNodes() |
Détermine si un nœud a des enfants. |
InsertBefore(IXmlNode, IXmlNode) |
Insère un nœud enfant à gauche du nœud spécifié ou à la fin de la liste. |
Normalize() |
Normalise tous les éléments descendants en combinant deux ou plusieurs nœuds de texte adjacents dans un nœud de texte unifié. |
RemoveChild(IXmlNode) |
Supprime le nœud enfant spécifié de la liste des enfants et le renvoie. |
ReplaceChild(IXmlNode, IXmlNode) |
Remplace l’ancien nœud enfant spécifié par le nouveau nœud enfant fourni. |
SelectNodes(String) |
Applique l’opération de correspondance de modèle spécifiée au contexte de ce nœud et retourne la liste des nœuds correspondants en tant que XmlNodeList. (Hérité de IXmlNodeSelector) |
SelectNodesNS(String, Object) |
Applique l’opération de correspondance de modèle spécifiée au contexte de ce nœud et retourne la liste des nœuds correspondants en tant que XmlNodeList. (Hérité de IXmlNodeSelector) |
SelectSingleNode(String) |
Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant. (Hérité de IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant. (Hérité de IXmlNodeSelector) |