Compartir vía


XPathNavigator.MoveToId(String) Método

Definición

Cuando se invalida en una clase derivada, se desplaza al nodo con un atributo de tipo ID cuyo valor coincide con el String especificado.

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

Parámetros

id
String

String que representa el valor de ID del nodo al que quiera desplazarse.

Devoluciones

Boolean

Es true si el desplazamiento de XPathNavigator se realiza correctamente; en caso contrario, es false. Si es false, no cambia la posición del explorador.

Comentarios

Este método se puede usar para identificar nodos mediante un único ID proporcionado por el documento de origen declara explícitamente los atributos de tipo ID mediante un DTD.

Por ejemplo, supongamos que los siguientes datos XML, <data><x a="a1"/></data>, se cargaron mediante un DTD que incluía lo siguiente: <!ATTLIST x a ID #REQUIRED>.

Si se XPathNavigator ha colocado en algún lugar de los datos XML, al llamar a MoveToId("a1") se coloca en XPathNavigator el nodo xde elemento .

Se aplica a