Partage via


XPathNavigator.MoveToId(String) Méthode

Définition

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.

public:
 abstract bool MoveToId(System::String ^ id);
public abstract bool MoveToId (string id);
abstract member MoveToId : string -> bool
Public MustOverride Function MoveToId (id As String) As Boolean

Paramètres

id
String

String représentant la valeur ID du nœud vers lequel vous souhaitez vous déplacer.

Retours

Boolean

true si XPathNavigator réussit son déplacement ; sinon, false. Si false, la position du navigateur demeure inchangée.

Remarques

Cette méthode peut être utilisée pour identifier les nœuds en fournissant un ID document source qui déclare explicitement des attributs de type ID à l’aide d’un DTD.

Par exemple, supposons que les données XML suivantes, <data><x a="a1"/></data>ont été chargées à l’aide d’un DTD qui incluait les éléments suivants : <!ATTLIST x a ID #REQUIRED>

Si l’élément XPathNavigator a été positionné quelque part dans les données XML, appelez MoveToId("a1") les XPathNavigator positions sur le nœud d’élément x.

S’applique à