XPathNavigator Classe

Définition

Fournit un modèle de curseur pour la navigation dans les données XML et leur modification.Provides a cursor model for navigating and editing XML data.

public ref class XPathNavigator abstract : System::Xml::XPath::XPathItem, ICloneable, System::Xml::IXmlNamespaceResolver, System::Xml::XPath::IXPathNavigable
public ref class XPathNavigator abstract : System::Xml::XPath::XPathItem, System::Xml::IXmlNamespaceResolver, System::Xml::XPath::IXPathNavigable
public ref class XPathNavigator abstract : ICloneable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, ICloneable, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
public abstract class XPathNavigator : ICloneable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXmlNamespaceResolver
    interface IXPathNavigable
type XPathNavigator = class
    inherit XPathItem
    interface IXmlNamespaceResolver
    interface IXPathNavigable
type XPathNavigator = class
    interface ICloneable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXPathNavigable
    interface IXmlNamespaceResolver
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements ICloneable, IXmlNamespaceResolver, IXPathNavigable
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements IXmlNamespaceResolver, IXPathNavigable
Public MustInherit Class XPathNavigator
Implements ICloneable
Héritage
XPathNavigator
Héritage
XPathNavigator
Dérivé
Implémente

Remarques

La classe XPathNavigator de l’espace de noms System.Xml.XPath est une classe abstraite qui définit un modèle de curseur pour la navigation et la modification des éléments d’informations XML en tant qu’instances du modèle de données XQuery 1,0 et XPath 2,0.The XPathNavigator class in the System.Xml.XPath namespace is an abstract class which defines a cursor model for navigating and editing XML information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.

Un objet XPathNavigator est créé à partir d’une classe qui implémente l’interface IXPathNavigable telle que les classes XPathDocument et XmlDocument.An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigator objets créés par des objets XPathDocument sont en lecture seule alors que les objets XPathNavigator créés par XmlDocument objets peuvent être modifiés.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. L’État en lecture seule ou modifiable d’un objet XPathNavigator est déterminé à l’aide de la propriété CanEdit de la classe XPathNavigator.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Pour plus d’informations sur le traitement des données XML à l’aide du modèle de données XPath, consultez la rubrique traiter des données XML à l’aide du modèle de données XPath .For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Important

Les exceptions levées à la suite de l’utilisation de la classe XPathNavigator, telle que la classe XPathException, peuvent contenir des informations sensibles qui ne doivent pas être exposées dans des scénarios non fiables.Exceptions raised as a result of using the XPathNavigator class, such as the XPathException class, may contain sensitive information that should not be exposed in untrusted scenarios. Les exceptions doivent être correctement gérées afin que ces informations sensibles ne soient pas exposées dans des scénarios non fiables.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de la classe XPathNavigator, vous devez substituer les membres suivants :When you inherit from the XPathNavigator class, you must override the following members:

Constructeurs

XPathNavigator()

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

Propriétés

BaseURI

En cas de substitution dans une classe dérivée, obtient l'URI de base du nœud actuel.When overridden in a derived class, gets the base URI for the current node.

CanEdit

Obtient une valeur indiquant si le XPathNavigator peut modifier les données XML sous-jacentes.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes

Obtient une valeur indiquant si le nœud actuel a des attributs.Gets a value that indicates whether the current node has any attributes.

HasChildren

Obtient une valeur indiquant si le nœud actuel a des nœuds enfants.Gets a value that indicates whether the current node has any child nodes.

InnerXml

Obtient ou définit le balisage représentant les nœuds enfants du nœud actuel.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si le nœud actuel est un élément vide sans étiquette d’élément de fin.When overridden in a derived class, gets a value that indicates whether the current node is an empty element without an end element tag.

IsNode

Obtient une valeur qui indique si le nœud actuel représente un nœud XPath.Gets a value that indicates if the current node represents an XPath node.

LocalName

En cas de remplacement dans une classe dérivée, obtient le Name du nœud actuel sans aucun préfixe d’espace de noms.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name

En cas de substitution dans une classe dérivée, obtient le nom qualifié du nœud actuel.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI

En cas de substitution dans une classe dérivée, obtient l'URI de l'espace de noms du nœud actuel.When overridden in a derived class, gets the namespace URI of the current node.

NameTable

En cas de substitution dans une classe dérivée, obtient XmlNameTable de XPathNavigator.When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer

Obtient un IEqualityComparer utilisé pour la comparaison d’égalité d’objets XPathNavigator.Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType

En cas de substitution dans une classe dérivée, obtient le XPathNodeType du nœud actuel.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml

Obtient ou définit le balisage représentant les balises d'ouverture et de fermeture du nœud actuel et de ses nœuds enfants.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix

En cas de substitution dans une classe dérivée, obtient le préfixe de l'espace de noms associé au nœud actuel.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo

Obtient les informations de schéma qui ont été assignées au nœud actuel à la suite de la validation du schéma.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue

Obtient le nœud actuel en tant qu'objet boxed du type .NET Framework le plus approprié.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject

Utilisé par les implémentations de XPathNavigator qui fournissent un affichage XML « virtualisé » d'un magasin, en vue de proposer un accès aux objets sous-jacents.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value

Quand elle est remplacée dans une classe dérivée, obtient la valeur de chaîne de l’élément.When overridden in a derived class, gets the string value of the item.

Value

En cas de substitution dans une classe dérivée, obtient la valeur string de l'élément.When overridden in a derived class, gets the string value of the item.

(Hérité de XPathItem)
ValueAsBoolean

Obtient la valeur du nœud actuel en tant que Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime

Obtient la valeur du nœud actuel en tant que DateTime.Gets the current node's value as a DateTime.

ValueAsDouble

Obtient la valeur du nœud actuel en tant que Double.Gets the current node's value as a Double.

ValueAsInt

Obtient la valeur du nœud actuel en tant que Int32.Gets the current node's value as an Int32.

ValueAsLong

Obtient la valeur du nœud actuel en tant que Int64.Gets the current node's value as an Int64.

ValueType

Obtient le Type du .NET Framework du nœud actuel.Gets the .NET Framework Type of the current node.

XmlLang

Obtient la portée xml:lang du nœud actuel.Gets the xml:lang scope for the current node.

XmlType

Obtient les informations XmlSchemaType pour le nœud actuel.Gets the XmlSchemaType information for the current node.

XmlType

En cas de substitution dans une classe dérivée, obtient le XmlSchemaType de l'élément.When overridden in a derived class, gets the XmlSchemaType for the item.

(Hérité de XPathItem)

Méthodes

AppendChild()

Retourne un objet XmlWriter permettant de créer un ou plusieurs nœuds enfants à la fin de la liste de nœuds enfants du nœud actuel.Returns an XmlWriter object used to create one or more new child nodes at the end of the list of child nodes of the current node.

AppendChild(String)

Crée un nœud enfant à la fin de la liste de nœuds enfants du nœud actuel à l'aide de la chaîne de données XML spécifiée.Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified.

AppendChild(XmlReader)

Crée un nœud enfant à la fin de la liste de nœuds enfants du nœud actuel à l’aide du contenu XML de l’objet XmlReader spécifié.Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

AppendChild(XPathNavigator)

Crée un nœud enfant à la fin de la liste de nœuds enfants du nœud actuel à l’aide des nœuds du XPathNavigator spécifié.Creates a new child node at the end of the list of child nodes of the current node using the nodes in the XPathNavigator specified.

AppendChildElement(String, String, String, String)

Crée un nœud d'élément enfant à la fin de la liste de nœuds enfants du nœud actuel à l'aide du préfixe d'espace de noms, du nom local et de l'URI d'espace de noms spécifiés avec la valeur spécifiée.Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified.

CheckValidity(XmlSchemaSet, ValidationEventHandler)

Vérifie que les données XML du XPathNavigator sont conformes au schéma XSD (XML Schema Definition) fourni.Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

Clone()

En cas de substitution dans une classe dérivée, crée un XPathNavigator positionné au même nœud que ce XPathNavigator.When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

ComparePosition(XPathNavigator)

Compare la position du XPathNavigator en cours avec la position du XPathNavigator spécifié.Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

Compile(String)

Compile une chaîne représentant une expression XPath, puis retourne un objet XPathExpression.Compiles a string representing an XPath expression and returns an XPathExpression object.

CreateAttribute(String, String, String, String)

Crée un nœud d'attribut sur le nœud d'élément actuel à l'aide du préfixe d'espace de noms, du nom local et de l'URI d'espace de noms spécifiés avec la valeur spécifiée.Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

CreateAttributes()

Retourne un objet XmlWriter utilisé pour créer des attributs sur l’élément actuel.Returns an XmlWriter object used to create new attributes on the current element.

CreateNavigator()

Retourne une copie de XPathNavigator.Returns a copy of the XPathNavigator.

DeleteRange(XPathNavigator)

Supprime une plage de nœuds frères allant du nœud actuel au nœud spécifié.Deletes a range of sibling nodes from the current node to the node specified.

DeleteSelf()

Supprime le nœud actuel et ses nœuds enfants.Deletes the current node and its child nodes.

Equals(Object)

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

(Hérité de Object)
Evaluate(String)

Évalue l'expression XPath spécifiée et retourne le résultat typé.Evaluates the specified XPath expression and returns the typed result.

Evaluate(String, IXmlNamespaceResolver)

Évalue l’expression XPath spécifiée et retourne le résultat typé, à l’aide de l’objet IXmlNamespaceResolver spécifié pour trouver les préfixes d’espace de noms dans l’expression XPath.Evaluates the specified XPath expression and returns the typed result, using the IXmlNamespaceResolver object specified to resolve namespace prefixes in the XPath expression.

Evaluate(XPathExpression)

Évalue la XPathExpression et retourne le résultat typé.Evaluates the XPathExpression and returns the typed result.

Evaluate(XPathExpression, XPathNodeIterator)

Utilise le contexte fourni pour évaluer l’XPathExpression et retourne le résultat typé.Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

GetAttribute(String, String)

Obtient la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode()

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

(Hérité de Object)
GetNamespace(String)

Retourne la valeur du nœud d'espace de noms correspondant au nom local spécifié.Returns the value of the namespace node corresponding to the specified local name.

GetNamespacesInScope(XmlNamespaceScope)

Retourne tous les espaces de noms dans la portée du nœud actuel.Returns the in-scope namespaces of the current node.

GetType()

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

(Hérité de Object)
InsertAfter()

Retourne un objet XmlWriter utilisé pour créer un nœud frère après le nœud actuellement sélectionné.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

InsertAfter(String)

Crée un nœud frère après le nœud actuellement sélectionné à l'aide de la chaîne XML spécifiée.Creates a new sibling node after the currently selected node using the XML string specified.

InsertAfter(XmlReader)

Crée un nœud frère après le nœud actuellement sélectionné en utilisant le contenu XML de l’objet XmlReader spécifié.Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

InsertAfter(XPathNavigator)

Crée un nœud frère après le nœud actuellement sélectionné à l’aide des nœuds dans l’objet XPathNavigator spécifié.Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

InsertBefore()

Retourne un objet XmlWriter utilisé pour créer un nœud frère avant le nœud actuellement sélectionné.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

InsertBefore(String)

Crée un nœud frère avant le nœud actuellement sélectionné à l'aide de la chaîne XML spécifiée.Creates a new sibling node before the currently selected node using the XML string specified.

InsertBefore(XmlReader)

Crée un nœud frère avant le nœud actuellement sélectionné en utilisant le contenu XML de l’objet XmlReader spécifié.Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

InsertBefore(XPathNavigator)

Crée un nœud frère avant le nœud actuellement sélectionné à l’aide des nœuds dans l’objet XPathNavigator spécifié.Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

InsertElementAfter(String, String, String, String)

Crée un élément frère après le nœud actuel à l'aide du préfixe d'espace de noms, du nom local et de l'URI d'espace de noms spécifiés, avec la valeur spécifiée.Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified.

InsertElementBefore(String, String, String, String)

Crée un élément frère avant le nœud actuel à l'aide du préfixe d'espace de noms, du nom local et de l'URI d'espace de noms spécifiés, avec la valeur spécifiée.Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified.

IsDescendant(XPathNavigator)

Détermine si le XPathNavigator spécifié est un descendant du XPathNavigator en cours.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

IsSamePosition(XPathNavigator)

En cas de substitution dans une classe dérivée, détermine si le XPathNavigator actuel est à la même position que le XPathNavigator spécifié.When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

LookupNamespace(String)

Obtient l'URI de l'espace de noms du préfixe spécifié.Gets the namespace URI for the specified prefix.

LookupPrefix(String)

Obtient le préfixe déclaré pour l'URI d'espace de noms spécifié.Gets the prefix declared for the specified namespace URI.

Matches(String)

Détermine si le nœud actuel correspond à l’expression XPath spécifiée.Determines whether the current node matches the specified XPath expression.

Matches(XPathExpression)

Détermine si le nœud actuel correspond à l’expression XPathExpression spécifiée.Determines whether the current node matches the specified XPathExpression.

MemberwiseClone()

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

(Hérité de Object)
MoveTo(XPathNavigator)

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers la même position que celle du XPathNavigator spécifié.When overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

MoveToAttribute(String, String)

Déplace le XPathNavigator vers l'attribut avec le nom local et l'URI d'espace de noms spécifiés.Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

MoveToChild(String, String)

Déplace XPathNavigator vers le nœud enfant doté du nom local et de l'URI d'espace de noms spécifiés.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType)

Déplace le XPathNavigator vers le nœud enfant du XPathNodeType spécifié.Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToFirst()

Déplace l'objet XPathNavigator vers le premier nœud frère du nœud actuel.Moves the XPathNavigator to the first sibling node of the current node.

MoveToFirstAttribute()

En cas de substitution dans une classe dérivée, déplace le XPathNavigator au premier attribut du nœud actuel.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

MoveToFirstChild()

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers le premier attribut enfant du nœud actuel.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

MoveToFirstNamespace()

Déplace XPathNavigator vers le premier nœud d'espace du nœud actuel.Moves the XPathNavigator to first namespace node of the current node.

MoveToFirstNamespace(XPathNamespaceScope)

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers le premier nœud d'espace de noms qui correspond à la XPathNamespaceScope spécifiée.When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

MoveToFollowing(String, String)

Déplace le XPathNavigator vers l’élément dont le nom local et l’URI d’espace de noms spécifiés dans l’ordre du document.Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

MoveToFollowing(String, String, XPathNavigator)

Déplace le XPathNavigator vers l’élément avec le nom local et l’URI d’espace de noms spécifiés, à la limite spécifiée, dans l’ordre du document.Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

MoveToFollowing(XPathNodeType)

Déplace le XPathNavigator à l’élément suivant du XPathNodeType spécifié dans l’ordre du document.Moves the XPathNavigator to the following element of the XPathNodeType specified in document order.

MoveToFollowing(XPathNodeType, XPathNavigator)

Déplace le XPathNavigator vers l’élément suivant du XPathNodeType spécifié, à la limite spécifiée, dans l’ordre du document.Moves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

MoveToId(String)

En cas de substitution dans une classe dérivée, se déplace vers le nœud qui a un attribut de type ID dont la valeur correspond à la String spécifiée.When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.

MoveToNamespace(String)

Déplace XPathNavigator vers le nœud d'espace de noms correspondant au préfixe d'espace de noms.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

MoveToNext()

En cas de remplacement dans une classe dérivée, déplace le XPathNavigator vers le nœud frère suivant du nœud actuel.When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

MoveToNext(String, String)

Déplace XPathNavigator vers le nœud frère suivant doté du nom local et de l'URI d'espace de noms spécifiés.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

MoveToNext(XPathNodeType)

Déplace le XPathNavigator vers le nœud frère suivant du nœud actuel qui correspond au XPathNodeType spécifié.Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

MoveToNextAttribute()

En cas de substitution dans une classe dérivée, déplace le XPathNavigator vers l’attribut suivant.When overridden in a derived class, moves the XPathNavigator to the next attribute.

MoveToNextNamespace()

Déplace XPathNavigator vers le nœud d'espace de noms suivant.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope)

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers le nœud d'espace de noms suivant qui correspond à la XPathNamespaceScope spécifiée.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToParent()

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers le nœud parent du nœud actuel.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

MoveToPrevious()

En cas de substitution dans une classe dérivée, déplace XPathNavigator vers le nœud frère précédent du nœud actuel.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

MoveToRoot()

Déplace XPathNavigator vers le nœud racine auquel le nœud actuel appartient.Moves the XPathNavigator to the root node that the current node belongs to.

PrependChild()

Retourne un objet XmlWriter permettant de créer un nœud enfant au début de la liste de nœuds enfants du nœud actuel.Returns an XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node.

PrependChild(String)

Crée un nœud enfant au début de la liste de nœuds enfants du nœud actuel à l'aide de la chaîne XML spécifiée.Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified.

PrependChild(XmlReader)

Crée un nœud enfant au début de la liste des nœuds enfants du nœud actuel en utilisant le contenu XML de l’objet XmlReader spécifié.Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

PrependChild(XPathNavigator)

Crée un nœud enfant au début de la liste de nœuds enfants du nœud actuel à l’aide des nœuds de l’objet XPathNavigator spécifié.Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the XPathNavigator object specified.

PrependChildElement(String, String, String, String)

Crée un élément enfant au début de la liste de nœuds enfants du nœud actuel à l'aide du préfixe d'espace de noms, du nom local et de l'URI d'espace de noms spécifiés avec la valeur spécifiée.Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified.

ReadSubtree()

Retourne un objet XmlReader qui contient le nœud actuel et ses nœuds enfants.Returns an XmlReader object that contains the current node and its child nodes.

ReplaceRange(XPathNavigator)

Remplace une plage de nœuds frères allant du nœud actuel au nœud spécifié.Replaces a range of sibling nodes from the current node to the node specified.

ReplaceSelf(String)

Remplace le nœud actuel par le contenu de la chaîne spécifiée.Replaces the current node with the content of the string specified.

ReplaceSelf(XmlReader)

Remplace le nœud actuel par le contenu de l’objet XmlReader spécifié.Replaces the current node with the contents of the XmlReader object specified.

ReplaceSelf(XPathNavigator)

Remplace le nœud actuel par le contenu de l’objet XPathNavigator spécifié.Replaces the current node with the contents of the XPathNavigator object specified.

Select(String)

Sélectionne un jeu de nœuds à l’aide de l’expression XPath spécifiée.Selects a node set, using the specified XPath expression.

Select(String, IXmlNamespaceResolver)

Sélectionne un ensemble de nœuds en utilisant l’expression XPath spécifiée avec l’objet IXmlNamespaceResolver spécifié pour résoudre les préfixes d’espace de noms.Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Select(XPathExpression)

Sélectionne un ensemble de nœuds à l’aide de l’XPathExpression spécifiée.Selects a node set using the specified XPathExpression.

SelectAncestors(String, String, Boolean)

Sélectionne tous les nœuds ancêtres du nœud actuel dotés du nom local et de l'URI d'espace de noms spécifiés.Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

SelectAncestors(XPathNodeType, Boolean)

Sélectionne tous les nœuds ancêtres du nœud actuel qui possèdent un XPathNodeType correspondant.Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

SelectChildren(String, String)

Sélectionne tous les nœuds enfants du nœud actuel dotés du nom local et de l'URI d'espace de noms spécifiés.Selects all the child nodes of the current node that have the local name and namespace URI specified.

SelectChildren(XPathNodeType)

Sélectionne tous les nœuds enfants du nœud actuel dotés du XPathNodeType correspondant.Selects all the child nodes of the current node that have the matching XPathNodeType.

SelectDescendants(String, String, Boolean)

Sélectionne tous les nœuds descendants du nœud actuel dotés du nom local et de l'URI d'espace de noms spécifiés.Selects all the descendant nodes of the current node with the local name and namespace URI specified.

SelectDescendants(XPathNodeType, Boolean)

Sélectionne tous les nœuds descendants du nœud actuel qui possèdent un XPathNodeType correspondant.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

SelectSingleNode(String)

Sélectionne un seul nœud dans le XPathNavigator en utilisant la requête XPath spécifiée.Selects a single node in the XPathNavigator using the specified XPath query.

SelectSingleNode(String, IXmlNamespaceResolver)

Sélectionne un seul nœud dans l’objet XPathNavigator à l’aide de la requête XPath spécifiée avec l’objet IXmlNamespaceResolver spécifié pour trouver les préfixes d’espace de noms.Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

SelectSingleNode(XPathExpression)

Sélectionne un seul nœud dans le XPathNavigator en utilisant l’objet XPathExpression spécifié.Selects a single node in the XPathNavigator using the specified XPathExpression object.

SetTypedValue(Object)

Définit la valeur typée du nœud actuel.Sets the typed value of the current node.

SetValue(String)

Définit la valeur du nœud actuel.Sets the value of the current node.

ToString()

Obtient le texte du nœud actuel.Gets the text value of the current node.

ValueAs(Type)

Retourne la valeur de l'élément comme type spécifié.Returns the item's value as the specified type.

(Hérité de XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

Obtient la valeur du nœud actuel en tant que Type spécifié, à l'aide de l'objet IXmlNamespaceResolver spécifié pour trouver les préfixes d'espace de noms.Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

WriteSubtree(XmlWriter)

Transmet en continu le nœud actuel et ses nœuds enfants à l’objet XmlWriter spécifié.Streams the current node and its child nodes to the XmlWriter object specified.

Implémentations d’interfaces explicites

ICloneable.Clone()

Crée une copie de l’objet XPathNavigator.Creates a new copy of the XPathNavigator object.

S’applique à

Voir aussi