XPathNavigator.MoveToNamespace(String) Método

Definição

Move o XPathNavigator para o nó de espaço de nomes com o prefixo especificado.

public:
 virtual bool MoveToNamespace(System::String ^ name);
public:
 abstract bool MoveToNamespace(System::String ^ name);
public virtual bool MoveToNamespace(string name);
public abstract bool MoveToNamespace(string name);
abstract member MoveToNamespace : string -> bool
override this.MoveToNamespace : string -> bool
abstract member MoveToNamespace : string -> bool
Public Overridable Function MoveToNamespace (name As String) As Boolean
Public MustOverride Function MoveToNamespace (name As String) As Boolean

Parâmetros

name
String

O prefixo do espaço de nomes do nó do espaço de nomes.

Devoluções

true se o XPathNavigator for bem-sucedido ao mover-se para o espaço de nomes especificado; false se não foi encontrado um nó correspondente no espaço de nomes, ou se não XPathNavigator estiver posicionado num nó elemento. Se false, a posição do XPathNavigator permanece inalterada.

Observações

Depois de o XPathNavigator ter sido movido para o nó do namespace, a Name propriedade reflete o nome do namespace.

Quando o XPathNavigator está posicionado num nó de namespace, os métodos MoveToNext, MoveToPrevious, e MoveToFirst não são aplicáveis. Estes métodos retornam false sempre e não alteram a posição do XPathNavigator. Em vez disso, pode chamar MoveToNextNamespace para mover-se para o próximo nó do namespace.

Depois de o XPathNavigator estar posicionado num nó de namespace, podes chamar MoveToParent para voltar ao nó elemento.

Para uma definição de nós de espaço de nomes, consulte a secção 5.4 da recomendação da Linguagem de Caminho XML do W3C (XPath ).

Aplica-se a

Ver também