XPathNavigator.MoveToNamespace(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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
命名空間節點的命名空間前置詞。
傳回
如果 XPathNavigator 成功移至指定的命名空間,則為 true
;如果找不到相符的命名空間節點,或 XPathNavigator 不在項目節點上,則為 false
。 如果為 false
,XPathNavigator 的位置就不會變更。
備註
XPathNavigator移至命名空間節點之後, Name 屬性會反映命名空間的名稱。
XPathNavigator當 位於命名空間節點上時,方法 MoveToNext 、 MoveToPrevious 和 MoveToFirst 都不適用。 這些方法一律會傳回 false
,而且不會變更 的位置 XPathNavigator 。 相反地,您可以呼叫 MoveToNextNamespace 以移至下一個命名空間節點。
XPathNavigator在 位於命名空間節點上之後,您可以呼叫 MoveToParent 以返回專案節點。
如需命名空間節點的定義,請參閱 W3C XML 路徑語言 (XPath) 建議的第 5.4 節。