XmlAttribute Classe

Définition

Représente un attribut.Represents an attribute. Les valeurs valides et par défaut de l'attribut sont définies dans une définition de type de document (DTD) ou dans un schéma.Valid and default values for the attribute are defined in a document type definition (DTD) or schema.

public ref class XmlAttribute : System::Xml::XmlNode
public class XmlAttribute : System.Xml.XmlNode
type XmlAttribute = class
    inherit XmlNode
Public Class XmlAttribute
Inherits XmlNode
Héritage
XmlAttribute

Remarques

Les attributs peuvent être associés à un élément.Attributes can be associated with an element. Utilisez la propriété OwnerElement pour récupérer le XmlElement auquel appartient l’attribut.Use the OwnerElement property to get the XmlElement to which the attribute belongs.

La classe XmlElement possède plusieurs méthodes qui vous permettent d’accéder aux nœuds d’attribut (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttribute, etc.).The XmlElement class has several methods which allow you to access attribute nodes (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttribute, and so on). En outre, vous pouvez appeler la propriété XmlElement.Attributes, qui retourne un XmlAttributeCollection qui vous permet d’accéder à des attributs par nom ou index à partir de la collection.Additionally, you can call the XmlElement.Attributes property, which returns an XmlAttributeCollection enabling you to access attributes by name or index from the collection.

Constructeurs

XmlAttribute(String, String, String, XmlDocument)

Initialise une nouvelle instance de la classe XmlAttribute.Initializes a new instance of the XmlAttribute class.

Propriétés

Attributes

Obtient un XmlAttributeCollection contenant les attributs du nœud.Gets an XmlAttributeCollection containing the attributes of this node.

(Hérité de XmlNode)
BaseURI

Obtient l'URI (Uniform Resource Identifier) de base du nœud.Gets the base Uniform Resource Identifier (URI) of the node.

ChildNodes

Obtient tous les nœuds enfants du nœud.Gets all the child nodes of the node.

(Hérité de XmlNode)
FirstChild

Obtient le premier enfant du nœud.Gets the first child of the node.

(Hérité de XmlNode)
HasChildNodes

Obtient une valeur indiquant si ce nœud possède des nœuds enfants.Gets a value indicating whether this node has any child nodes.

(Hérité de XmlNode)
InnerText

Définit les valeurs concaténées du nœud et de tous ses enfants.Sets the concatenated values of the node and all its children.

InnerXml

Définit la valeur de l'attribut.Sets the value of the attribute.

IsReadOnly

Obtient une valeur indiquant si le nœud est en lecture seule.Gets a value indicating whether the node is read-only.

(Hérité de XmlNode)
Item[String, String]

Obtient le premier élément enfant avec le LocalName et le NamespaceURI spécifiés.Gets the first child element with the specified LocalName and NamespaceURI.

(Hérité de XmlNode)
Item[String]

Obtient le premier élément enfant avec le Name spécifié.Gets the first child element with the specified Name.

(Hérité de XmlNode)
LastChild

Obtient le dernier enfant du nœud.Gets the last child of the node.

(Hérité de XmlNode)
LocalName

Obtient le nom local du nœud.Gets the local name of the node.

Name

Obtient le nom qualifié du nœud.Gets the qualified name of the node.

NamespaceURI

Obtient l'URI de l'espace de noms de ce nœud.Gets the namespace URI of this node.

NextSibling

Obtient le nœud qui suit immédiatement ce nœud.Gets the node immediately following this node.

(Hérité de XmlNode)
NodeType

Obtient le type du nœud actuel.Gets the type of the current node.

OuterXml

Obtient la marque contenant ce nœud et tous ses nœuds enfants.Gets the markup containing this node and all its child nodes.

(Hérité de XmlNode)
OwnerDocument

Obtient le XmlDocument auquel ce nœud appartient.Gets the XmlDocument to which this node belongs.

OwnerElement

Obtient le XmlElement auquel appartient l'attribut.Gets the XmlElement to which the attribute belongs.

ParentNode

Obtient le parent de ce nœud.Gets the parent of this node. Pour les nœuds XmlAttribute, cette propriété retourne toujours null.For XmlAttribute nodes, this property always returns null.

Prefix

Obtient ou définit le préfixe de l'espace de noms de ce nœud.Gets or sets the namespace prefix of this node.

PreviousSibling

Obtient le nœud qui précède immédiatement ce nœud.Gets the node immediately preceding this node.

(Hérité de XmlNode)
PreviousText

Obtient le nœud de texte qui précède immédiatement ce nœud.Gets the text node that immediately precedes this node.

(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.Gets the post-schema-validation-infoset that has been assigned to this node as a result of schema validation.

Specified

Obtient une valeur indiquant si la valeur de l'attribut a été définie explicitement.Gets a value indicating whether the attribute value was explicitly set.

Value

Obtient ou définit la valeur du nœud.Gets or sets the value of the node.

Méthodes

AppendChild(XmlNode)

Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud.Adds the specified node to the end of the list of child nodes, of this node.

Clone()

Crée un doublon de ce nœud.Creates a duplicate of this node.

(Hérité de XmlNode)
CloneNode(Boolean)

Crée un doublon de ce nœud.Creates a duplicate of this node.

CreateNavigator()

Crée XPathNavigator pour la navigation dans cet objet.Creates an XPathNavigator for navigating this object.

(Hérité de XmlNode)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Obtient un énumérateur qui effectue les itérations au sein des nœuds enfants du nœud en cours.Gets an enumerator that iterates through the child nodes in the current node.

(Hérité de XmlNode)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(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.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(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.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Hérité de XmlNode)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InsertAfter(XmlNode, XmlNode)

Insère le nœud spécifié immédiatement après le nœud de référence spécifié.Inserts the specified node immediately after the specified reference node.

InsertBefore(XmlNode, XmlNode)

Insère le nœud spécifié immédiatement avant le nœud de référence spécifié.Inserts the specified node immediately before the specified reference node.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(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.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(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.Adds the specified node to the beginning of the list of child nodes for this node.

RemoveAll()

Supprime tous les nœuds enfants et/ou d'attributs du nœud actuel.Removes all the child nodes and/or attributes of the current node.

(Hérité de XmlNode)
RemoveChild(XmlNode)

Supprime le nœud enfant spécifié.Removes the specified child node.

ReplaceChild(XmlNode, XmlNode)

Remplace le nœud enfant spécifié avec le nouveau nœud enfant spécifié.Replaces the child node specified with the new child node specified.

SelectNodes(String)

Sélectionne une liste de nœuds correspondant à l'expression XPath.Selects a list of nodes matching the XPath expression.

(Hérité de XmlNode)
SelectNodes(String, XmlNamespaceManager)

Sélectionne une liste de nœuds correspondant à l'expression XPath.Selects a list of nodes matching the XPath expression. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du XmlNamespaceManager fourni.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Hérité de XmlNode)
SelectSingleNode(String)

Sélectionne le premier XmlNode correspondant à l'expression XPath.Selects the first XmlNode that matches the XPath expression.

(Hérité de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Sélectionne le premier XmlNode correspondant à l'expression XPath.Selects the first XmlNode that matches the XPath expression. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du XmlNamespaceManager fourni.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Hérité de XmlNode)
Supports(String, String)

Teste si l'implémentation DOM implémente une fonctionnalité spécifique.Tests if the DOM implementation implements a specific feature.

(Hérité de XmlNode)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)
WriteContentTo(XmlWriter)

Enregistre tous les enfants du nœud dans l’élément XmlWriter spécifié.Saves all the children of the node to the specified XmlWriter.

WriteTo(XmlWriter)

Enregistre le nœud dans le XmlWriter spécifié.Saves the node to the specified XmlWriter.

Implémentations d’interfaces explicites

ICloneable.Clone()

Pour obtenir une description de ce membre, consultez Clone().For a description of this member, see Clone().

(Hérité de XmlNode)
IEnumerable.GetEnumerator()

Pour obtenir une description de ce membre, consultez GetEnumerator().For a description of this member, see 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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

CreateNavigator(XmlNode)
SelectNodes(XmlNode, String)
SelectNodes(XmlNode, String, XmlNamespaceManager)
SelectSingleNode(XmlNode, String)
SelectSingleNode(XmlNode, String, XmlNamespaceManager)
ToXPathNavigable(XmlNode)

S’applique à

Voir aussi