XPathNavigator.MoveToNamespace(String) 方法

定義

XPathNavigator 移至具有指定命名空間前置詞的命名空間節點。

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

參數

name
String

命名空間節點的命名空間前置詞。

傳回

Boolean

如果 XPathNavigator 成功移至指定的命名空間,則為 true;如果找不到相符的命名空間節點,或 XPathNavigator 不在項目節點上,則為 false。 如果為 falseXPathNavigator 的位置就不會變更。

備註

XPathNavigator移至命名空間節點之後, Name 屬性會反映命名空間的名稱。

XPathNavigator當 位於命名空間節點上時,方法 MoveToNextMoveToPreviousMoveToFirst 都不適用。 這些方法一律會傳回 false ,而且不會變更 的位置 XPathNavigator 。 相反地,您可以呼叫 MoveToNextNamespace 以移至下一個命名空間節點。

XPathNavigator在 位於命名空間節點上之後,您可以呼叫 MoveToParent 以返回專案節點。

如需命名空間節點的定義,請參閱 W3C XML 路徑語言 (XPath) 建議的第 5.4 節。

適用於

另請參閱