XPathNavigator.MoveToNextNamespace 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 XPathNavigator 移至下一個命名空間節點。
多載
MoveToNextNamespace() |
將 XPathNavigator 移至下一個命名空間節點。 |
MoveToNextNamespace(XPathNamespaceScope) |
在衍生類別中覆寫時,將 XPathNavigator 移至符合指定 XPathNamespaceScope 的下一個命名空間節點。 |
MoveToNextNamespace()
將 XPathNavigator 移至下一個命名空間節點。
public:
bool MoveToNextNamespace();
public bool MoveToNextNamespace ();
member this.MoveToNextNamespace : unit -> bool
Public Function MoveToNextNamespace () As Boolean
傳回
如果 XPathNavigator 成功移至下一個命名空間節點,則為 true
;否則為 false
。 如果為 false
,XPathNavigator 的位置就不會變更。
備註
XPathNavigator 類別會以反向的文件順序傳回命名空間節點。 因此,基本上會 MoveToNextNamespace 移至目前範圍中命名空間節點上方的命名空間節點。
XPathNavigator如果 目前不在命名空間節點上,這個方法會 false
傳回 ,而且 的位置 XPathNavigator 不會變更。
XPathNavigator當 位於命名空間節點上時,方法 MoveToNext 、 MoveToPrevious 和 MoveToFirst 不適用。 這些方法一律會傳回 false
,而且不會變更 的位置 XPathNavigator 。
XPathNavigator在 位於命名空間節點上之後,呼叫 MoveToParent 以返回專案節點。
如需命名空間節點的定義,請參閱 W3C XML 路徑語言 (XPath) 建議的第 5.4 節。
另請參閱
適用於
MoveToNextNamespace(XPathNamespaceScope)
在衍生類別中覆寫時,將 XPathNavigator 移至符合指定 XPathNamespaceScope 的下一個命名空間節點。
public:
abstract bool MoveToNextNamespace(System::Xml::XPath::XPathNamespaceScope namespaceScope);
public abstract bool MoveToNextNamespace (System.Xml.XPath.XPathNamespaceScope namespaceScope);
abstract member MoveToNextNamespace : System.Xml.XPath.XPathNamespaceScope -> bool
Public MustOverride Function MoveToNextNamespace (namespaceScope As XPathNamespaceScope) As Boolean
參數
- namespaceScope
- XPathNamespaceScope
XPathNamespaceScope 值,說明命名空間的範圍。
傳回
如果 XPathNavigator 成功移至下一個命名空間節點,則為 true
;否則為 false
。 如果為 false
,XPathNavigator 的位置就不會變更。
備註
XPathNavigator 類別會以反向的文件順序傳回命名空間節點。
XPathNavigator如果 目前不在命名空間節點上,這個方法會 false
傳回 ,而且 的位置 XPathNavigator 不會變更。
XPathNavigator當 位於命名空間節點上時,方法 MoveToNext 、 MoveToPrevious 和 MoveToFirst 不適用。 這些方法一律會傳回 false
,而且不會變更 的位置 XPathNavigator 。
XPathNavigator在 位於命名空間節點上之後,呼叫 MoveToParent 以返回專案節點。
如需命名空間節點的定義,請參閱 W3C XML 路徑語言 (XPath) 建議的第 5.4 節。