XPathNavigator.MoveToNamespace(String) Método

Definição

Move o XPathNavigator para o nó de namespace com o prefixo de namespace 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 namespace do nó de namespace.

Retornos

Boolean

true se o XPathNavigator tiver êxito na movimentação para o namespace especificado; false se um nó de namespace correspondente não for encontrado ou se o XPathNavigator não estiver posicionado em um nó de elemento. Se for false, a posição do XPathNavigator permanecerá inalterada.

Comentários

Depois que o XPathNavigator nó de namespace for movido, a Name propriedade refletirá o nome do namespace.

Quando o XPathNavigator nó é posicionado em um namespace, os métodos MoveToNextMoveToPreviouse MoveToFirst não são aplicáveis. Esses métodos sempre retornam false e não alteram a posição do XPathNavigator. Em vez disso, você pode chamar MoveToNextNamespace para mover para o próximo nó de namespace.

Depois que o XPathNavigator nó for posicionado em um namespace, você poderá chamar MoveToParent para voltar para o nó do elemento.

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

Aplica-se a

Confira também