Freigeben über


XPathNavigator.MoveToNamespace(String) Methode

Definition

Verschiebt den XPathNavigator auf den Namespaceknoten mit dem angegebenen Namespacepräfix.

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

Parameter

name
String

Das Namespacepräfix des Namespaceknotens.

Gibt zurück

Boolean

true, wenn der XPathNavigator auf den angegebenen Namespace verschoben werden konnte, false, wenn kein entsprechender Namespaceknoten gefunden wurde oder der XPathNavigator nicht auf einem Elementknoten positioniert ist. Wenn false, bleibt die Position des XPathNavigator unverändert.

Hinweise

Nachdem der XPathNavigator Namespaceknoten verschoben wurde, spiegelt die Name Eigenschaft den Namen des Namespaces wider.

Wenn die XPathNavigator Position auf einem Namespaceknoten, die Methoden MoveToNext, MoveToPreviousund MoveToFirst nicht anwendbar sind. Diese Methoden geben false immer zurück und ändern nicht die Position des XPathNavigator. Stattdessen können Sie aufrufen MoveToNextNamespace , um zum nächsten Namespaceknoten zu wechseln.

Nachdem die XPathNavigator Position auf einem Namespaceknoten liegt, können Sie aufrufen MoveToParent , um zurück zum Elementknoten zu wechseln.

Eine Definition von Namespaceknoten finden Sie im Abschnitt 5.4 der W3C XML Path Language (XPath) -Empfehlung.

Gilt für

Siehe auch