XmlElement Classe
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.
Représente un élément.
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- Héritage
Remarques
Les éléments sont l’un des nœuds les plus courants du modèle objet de document W3C (DOM). Les éléments peuvent avoir des attributs associés à eux. La XmlElement
classe a de nombreuses méthodes pour accéder aux attributs (GetAttribute, SetAttribute, RemoveAttributeGetAttributeNode, etc.). Vous pouvez également utiliser la Attributes propriété qui retourne un XmlAttributeCollection accès aux attributs par nom ou index à partir de la collection.
Constructeurs
XmlElement(String, String, String, XmlDocument) |
Initialise une nouvelle instance de la classe XmlElement. |
Propriétés
Attributes |
Obtient un XmlAttributeCollection contenant la liste des attributs de ce nœud. |
BaseURI |
Obtient l'URI de base du nœud actuel. (Hérité de XmlNode) |
ChildNodes |
Obtient tous les nœuds enfants du nœud. (Hérité de XmlNode) |
FirstChild |
Obtient le premier enfant du nœud. (Hérité de XmlNode) |
HasAttributes |
Obtient une valeur |
HasChildNodes |
Obtient une valeur indiquant si ce nœud possède des nœuds enfants. (Hérité de XmlNode) |
InnerText |
Obtient ou définit les valeurs concaténées du nœud et de tous ses enfants. |
InnerXml |
Obtient ou définit le balisage représentant uniquement les enfants de ce nœud. |
IsEmpty |
Obtient ou définit le format de balise de l’élément. |
IsReadOnly |
Obtient une valeur indiquant si le nœud est en lecture seule. (Hérité de XmlNode) |
Item[String, String] |
Obtient le premier élément enfant avec le LocalName et le NamespaceURI spécifiés. (Hérité de XmlNode) |
Item[String] |
Obtient le premier élément enfant avec le Name spécifié. (Hérité de XmlNode) |
LastChild |
Obtient le dernier enfant du nœud. (Hérité de XmlNode) |
LocalName |
Obtient le nom local du nœud actuel. |
Name |
Obtient le nom qualifié du nœud. |
NamespaceURI |
Obtient l'URI de l'espace de noms de ce nœud. |
NextSibling |
Obtient XmlNode qui suit immédiatement cet élément. |
NodeType |
Obtient le type du nœud actuel. |
OuterXml |
Obtient la marque contenant ce nœud et tous ses nœuds enfants. (Hérité de XmlNode) |
OwnerDocument |
Obtient le XmlDocument auquel ce nœud appartient. |
ParentNode |
Obtient le parent de ce nœud (pour les nœuds qui peuvent avoir des parents). |
ParentNode |
Obtient le parent de ce nœud (pour les nœuds qui peuvent avoir des parents). (Hérité de XmlNode) |
Prefix |
Obtient ou définit le préfixe de l'espace de noms de ce nœud. |
PreviousSibling |
Obtient le nœud qui précède immédiatement ce nœud. (Hérité de XmlLinkedNode) |
PreviousText |
Obtient le nœud de texte qui précède immédiatement ce nœud. (Hérité de XmlNode) |
SchemaInfo |
Obtient le jeu d’informations postérieures à la validation du schéma qui a été assigné à ce nœud à la suite de la validation du schéma. |
SchemaInfo |
Obtient le jeu d’informations postérieures à la validation du schéma qui a été assigné à ce nœud à la suite de la validation du schéma. (Hérité de XmlNode) |
Value |
Obtient ou définit la valeur du nœud. (Hérité de XmlNode) |
Méthodes
AppendChild(XmlNode) |
Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. (Hérité de XmlNode) |
Clone() |
Crée un doublon de ce nœud. (Hérité de XmlNode) |
CloneNode(Boolean) |
Crée un doublon de ce nœud. |
CreateNavigator() |
Crée XPathNavigator pour la navigation dans cet objet. (Hérité de XmlNode) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetAttribute(String) |
Retourne la valeur définie pour l’attribut avec le nom spécifié. |
GetAttribute(String, String) |
Retourne la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés. |
GetAttributeNode(String) |
Retourne le |
GetAttributeNode(String, String) |
Retourne XmlAttribute avec le nom local et l'URI de l'espace de noms spécifiés. |
GetElementsByTagName(String) |
Retourne un élément XmlNodeList contenant la liste de tous les éléments descendants qui correspondent à l'élément Name spécifié. |
GetElementsByTagName(String, String) |
Retourne un élément XmlNodeList contenant la liste de tous les éléments descendants qui correspondent aux éléments LocalName et NamespaceURI spécifiés. |
GetEnumerator() |
Obtient un énumérateur qui effectue les itérations au sein des nœuds enfants du nœud en cours. (Hérité de XmlNode) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetNamespaceOfPrefix(String) |
Recherche la déclaration xmlns la plus proche du préfixe spécifié qui se trouve dans la portée du nœud actuel, puis retourne l’URI de l’espace de noms dans la déclaration. (Hérité de XmlNode) |
GetPrefixOfNamespace(String) |
Recherche la déclaration xmlns la plus proche de l’URI de l’espace de noms spécifié qui se trouve dans la portée du nœud actuel, puis retourne le préfixe défini dans cette déclaration. (Hérité de XmlNode) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
HasAttribute(String) |
Détermine si le nœud actif possède un attribut portant le nom spécifié. |
HasAttribute(String, String) |
Détermine si le nœud actuel possède un attribut avec le nom local et l'URI de l'espace de noms spécifiés. |
InsertAfter(XmlNode, XmlNode) |
Insère le nœud spécifié immédiatement après le nœud de référence spécifié. (Hérité de XmlNode) |
InsertBefore(XmlNode, XmlNode) |
Insère le nœud spécifié immédiatement avant le nœud de référence spécifié. (Hérité de XmlNode) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Normalize() |
Place tous les nœuds XmlText dans la profondeur du sous-arbre sous XmlNode dans un formulaire « normal », où seul le balisage (c’est-à-dire les étiquettes, les commentaires, les instructions de traitement, les sections CDATA et les références d’entité) sépare les nœuds XmlText ; en d’autres termes, il n’existe pas de nœuds XmlText adjacents. (Hérité de XmlNode) |
PrependChild(XmlNode) |
Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. (Hérité de XmlNode) |
RemoveAll() |
Supprime tous les attributs et enfants spécifiés du nœud actuel. Les attributs par défaut ne sont pas supprimés. |
RemoveAllAttributes() |
Supprime tous les attributs spécifiés de l’élément. Les attributs par défaut ne sont pas supprimés. |
RemoveAttribute(String) |
Supprime un attribut par nom. |
RemoveAttribute(String, String) |
Supprime un attribut avec le nom local et l'URI de l'espace de noms spécifiés. (Si l’attribut supprimé possède une valeur par défaut, elle est remplacée immédiatement). |
RemoveAttributeAt(Int32) |
Supprime de l’élément le nœud d’attribut avec l’index spécifié. (Si l’attribut supprimé possède une valeur par défaut, elle est remplacée immédiatement). |
RemoveAttributeNode(String, String) |
Supprime XmlAttribute spécifié par le nom local et l'URI de l'espace de noms. (Si l’attribut supprimé possède une valeur par défaut, elle est remplacée immédiatement). |
RemoveAttributeNode(XmlAttribute) |
Supprime le XmlAttribute spécifié. |
RemoveChild(XmlNode) |
Supprime le nœud enfant spécifié. (Hérité de XmlNode) |
ReplaceChild(XmlNode, XmlNode) |
Remplace le nœud enfant |
SelectNodes(String) |
Sélectionne une liste de nœuds correspondant à l'expression XPath. (Hérité de XmlNode) |
SelectNodes(String, XmlNamespaceManager) |
Sélectionne une liste de nœuds correspondant à l'expression XPath. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du XmlNamespaceManager fourni. (Hérité de XmlNode) |
SelectSingleNode(String) |
Sélectionne le premier |
SelectSingleNode(String, XmlNamespaceManager) |
Sélectionne le premier |
SetAttribute(String, String) |
Définit la valeur de l'attribut avec le nom spécifié. |
SetAttribute(String, String, String) |
Définit la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés. |
SetAttributeNode(String, String) |
Ajoute le XmlAttribute spécifié. |
SetAttributeNode(XmlAttribute) |
Ajoute le XmlAttribute spécifié. |
Supports(String, String) |
Teste si l'implémentation DOM implémente une fonctionnalité spécifique. (Hérité de XmlNode) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WriteContentTo(XmlWriter) |
Enregistre tous les enfants du nœud dans l’élément XmlWriter spécifié. |
WriteTo(XmlWriter) |
Enregistre le nœud actif dans le XmlWriter spécifié. |
Implémentations d’interfaces explicites
ICloneable.Clone() |
Pour obtenir une description de ce membre, consultez Clone(). (Hérité de XmlNode) |
IEnumerable.GetEnumerator() |
Pour obtenir une description de ce membre, consultez GetEnumerator(). (Hérité de XmlNode) |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
CreateNavigator(XmlNode) |
Crée un navigateur XPath permettant de naviguer dans le nœud spécifié. |
SelectNodes(XmlNode, String) |
Sélectionne une liste de nœuds correspondant à l'expression XPath spécifiée. |
SelectNodes(XmlNode, String, XmlNamespaceManager) |
Sélectionne une liste de nœuds correspondant à l'expression XPath spécifiée. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du gestionnaire d’espaces de noms fourni. |
SelectSingleNode(XmlNode, String) |
Sélectionne le premier nœud correspondant à l'expression XPath. |
SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Sélectionne le premier nœud correspondant à l'expression XPath. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du gestionnaire d’espaces de noms fourni. |
ToXPathNavigable(XmlNode) |
Crée une instance IXPathNavigable utilisée pour produire des navigateurs. |