XPathNavigator.MoveToNamespace(String) Metodo

Definizione

Sposta l'oggetto XPathNavigator sul nodo spazio dei nomi con il prefisso dello spazio dei nomi specificato.

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

Parametri

name
String

Prefisso dello spazio dei nomi del nodo spazio dei nomi.

Restituisce

Boolean

true se l'oggetto XPathNavigator viene spostato sullo spazio dei nomi specificato; false se non viene trovato un nodo spazio dei nomi corrispondente o se l'oggetto XPathNavigator non è posizionato in corrispondenza di un nodo elemento. Se false, la posizione dell'oggetto XPathNavigator rimane immutata.

Commenti

Dopo aver spostato il XPathNavigator nodo dello spazio dei nomi, la Name proprietà riflette il nome dello spazio dei nomi.

Quando l'oggetto XPathNavigator viene posizionato in un nodo dello spazio dei nomi, i metodi MoveToNext, MoveToPreviouse MoveToFirst non sono applicabili. Questi metodi restituiscono false sempre e non modificano la posizione di XPathNavigator. È invece possibile chiamare MoveToNextNamespace per passare al nodo dello spazio dei nomi successivo.

Dopo aver posizionato in un nodo dello spazio dei nomi, è possibile chiamare MoveToParent per tornare al nodo dell'elementoXPathNavigator.

Per una definizione dei nodi dello spazio dei nomi, vedere la sezione 5.4 della raccomandazione W3C XML Path Language (XPath).

Si applica a

Vedi anche