XPathNavigator.MoveToId(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, move para o nó que tem um atributo do tipo ID
cujo valor corresponde ao 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
Retornos
true
se o XPathNavigator tiver êxito na movimentação; caso contrário, false
. Se for false
, a posição do navegador permanecerá inalterada.
Comentários
Esse método pode ser usado para identificar nós por exclusivo ID
, desde que o documento de origem declare explicitamente atributos de tipo ID
usando um DTD.
Por exemplo, suponha que os seguintes dados XML foram <data><x a="a1"/></data>
carregados usando um DTD que incluía o seguinte: <!ATTLIST x a ID #REQUIRED>
.
Se ele XPathNavigator estiver posicionado em algum lugar nos dados XML, chamar posicionará MoveToId("a1")
o XPathNavigator nó x
do elemento.