XPathNavigator.MoveToId(String) Metodo

Definizione

Quando sottoposto a override in una classe derivata, passa al nodo con un attributo di tipo ID il cui valore corrisponde all'oggetto String specificato.

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

Parametri

id
String

Oggetto String che rappresenta il valore ID del nodo a cui si desidera passare.

Restituisce

Boolean

true se l'oggetto XPathNavigator viene spostato; in caso contrario, false. Se false, la posizione dello strumento di selezione rimane immutata.

Commenti

Questo metodo può essere usato per identificare i nodi in base all'univoco ID fornito che il documento di origine dichiara in modo esplicito gli attributi di tipo ID usando un DTD.

Si supponga, ad esempio, che i dati XML seguenti siano <data><x a="a1"/></data>stati caricati usando un DTD che includeva quanto segue: <!ATTLIST x a ID #REQUIRED>.

Se l'oggetto XPathNavigator è stato posizionato da qualche parte nei dati XML, chiamando MoveToId("a1") posizioni sul nodo xdell'elemento XPathNavigator .

Si applica a