XPathNavigator.MoveToId(String) Méthode
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.
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
Retours
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
.