XPathNavigator.MoveToId(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Devoluciones
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 x
de elemento .