XPathNavigator.MoveToId(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Restituisce
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 x
dell'elemento XPathNavigator .