XPathNavigator.MoveToNextNamespace メソッド

定義

XPathNavigator を次の名前空間ノードに移動します。Moves the XPathNavigator to the next namespace node.

オーバーロード

MoveToNextNamespace()

XPathNavigator を次の名前空間ノードに移動します。Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope)

派生クラスでオーバーライドされると、XPathNavigator を、指定された XPathNamespaceScope と一致する次の名前空間ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToNextNamespace()

XPathNavigator を次の名前空間ノードに移動します。Moves the XPathNavigator to the next namespace node.

public:
 bool MoveToNextNamespace();
public bool MoveToNextNamespace ();
member this.MoveToNextNamespace : unit -> bool
Public Function MoveToNextNamespace () As Boolean

戻り値

XPathNavigator が次の名前空間ノードに正常に移動した場合は true。それ以外の場合は falsetrue if the XPathNavigator is successful moving to the next namespace node; otherwise, false. false の場合、XPathNavigator の位置は変更されません。If false, the position of the XPathNavigator is unchanged.

注釈

XPathNavigator クラスは、ドキュメントの逆順で名前空間ノードを返します。The XPathNavigator class returns namespace nodes in reverse document order. したがってMoveToNextNamespace 、は基本的に、現在のスコープ内のノードの上にある名前空間ノードに移動します。Therefore, MoveToNextNamespace essentially moves to the namespace node above the one in the current scope.

が名前空間ノードに現在配置されていない場合、 falseこのメソッドはを返しXPathNavigator 、の位置は変更されません。 XPathNavigatorIf the XPathNavigator is not currently positioned on a namespace node, this method returns false and the position of the XPathNavigator does not change.

が名前空間ノードに配置されている場合MoveToNextMoveToPreviousメソッド、 MoveToFirst 、およびは適用できません。 XPathNavigatorWhen the XPathNavigator is positioned on a namespace node, the methods MoveToNext, MoveToPrevious, and MoveToFirst are not applicable. これらのメソッドはfalseXPathNavigator常にを返し、の位置を変更しません。These methods always return false and do not change the position of the XPathNavigator.

が名前空間ノードに配置されたら、 MoveToParentを呼び出して、要素ノードに戻ります。 XPathNavigatorAfter the XPathNavigator is positioned on an namespace node, call MoveToParent to move back to the element node.

名前空間ノードの定義については、W3C 勧告『 XML Path Language (XPath) 』のセクション5.4 を参照してください。For a definition of namespace nodes, see section 5.4 of the W3C XML Path Language (XPath) recommendation.

こちらもご覧ください

MoveToNextNamespace(XPathNamespaceScope)

派生クラスでオーバーライドされると、XPathNavigator を、指定された XPathNamespaceScope と一致する次の名前空間ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

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 値。An XPathNamespaceScope value describing the namespace scope.

戻り値

XPathNavigator が次の名前空間ノードに正常に移動した場合は true。それ以外の場合は falsetrue if the XPathNavigator is successful moving to the next namespace node; otherwise, false. false の場合、XPathNavigator の位置は変更されません。If false, the position of the XPathNavigator is unchanged.

注釈

XPathNavigator クラスは、ドキュメントの逆順で名前空間ノードを返します。The XPathNavigator class returns namespace nodes in reverse document order.

が名前空間ノードに現在配置されていない場合、 falseこのメソッドはを返しXPathNavigator 、の位置は変更されません。 XPathNavigatorIf the XPathNavigator is not currently positioned on a namespace node, this method returns false and the position of the XPathNavigator does not change.

が名前空間ノードに配置されている場合MoveToNextMoveToPreviousメソッド、 MoveToFirst 、およびは適用できません。 XPathNavigatorWhen the XPathNavigator is positioned on a namespace node, the methods MoveToNext, MoveToPrevious, and MoveToFirst are not applicable. これらのメソッドはfalseXPathNavigator常にを返し、の位置を変更しません。These methods always return false and do not change the position of the XPathNavigator.

が名前空間ノードに配置されたら、 MoveToParentを呼び出して、要素ノードに戻ります。 XPathNavigatorAfter the XPathNavigator is positioned on an namespace node, call MoveToParent to move back to the element node.

名前空間ノードの定義については、W3C 勧告『 XML Path Language (XPath) 』のセクション5.4 を参照してください。For a definition of namespace nodes, see section 5.4 of the W3C XML Path Language (XPath) recommendation.

こちらもご覧ください

適用対象