XPathNavigator.MoveToChild メソッド

定義

指定した子ノードに XPathNavigator を移動します。

オーバーロード

名前 説明
MoveToChild(XPathNodeType)

指定したXPathNavigatorの子ノードにXPathNodeTypeを移動します。

MoveToChild(String, String)

ローカル名と名前空間 URI が指定された子ノードに XPathNavigator を移動します。

MoveToChild(XPathNodeType)

ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs

指定したXPathNavigatorの子ノードにXPathNodeTypeを移動します。

public:
 virtual bool MoveToChild(System::Xml::XPath::XPathNodeType type);
public virtual bool MoveToChild(System.Xml.XPath.XPathNodeType type);
abstract member MoveToChild : System.Xml.XPath.XPathNodeType -> bool
override this.MoveToChild : System.Xml.XPath.XPathNodeType -> bool
Public Overridable Function MoveToChild (type As XPathNodeType) As Boolean

パラメーター

type
XPathNodeType

移動先の子ノードの XPathNodeType

返品

true XPathNavigatorが子ノードへの移動に成功した場合は。それ以外の場合はfalsefalse場合、XPathNavigatorの位置は変更されません。

注釈

MoveToChild メソッドの戻り値は、現在のノードのXPathNodeTypeと、移動先の子ノードのXPathNodeTypeによって異なります。

次の表に、さまざまな XPathNodeType ノードと、移動可能な子ノードを示します。

現在のノードの XPathNodeType 子ノードの XPathNodeType
Root ElementProcessingInstructionComment、または Text
Element ElementProcessingInstructionComment、または Text
その他のすべての XPathNodeType なし。

適用対象

MoveToChild(String, String)

ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs

ローカル名と名前空間 URI が指定された子ノードに XPathNavigator を移動します。

public:
 virtual bool MoveToChild(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool MoveToChild(string localName, string namespaceURI);
abstract member MoveToChild : string * string -> bool
override this.MoveToChild : string * string -> bool
Public Overridable Function MoveToChild (localName As String, namespaceURI As String) As Boolean

パラメーター

localName
String

移動先の子ノードのローカル名。

namespaceURI
String

移動先の子ノードの名前空間 URI。

返品

true XPathNavigatorが子ノードへの移動に成功した場合は。それ以外の場合はfalsefalse場合、XPathNavigatorの位置は変更されません。

MoveToChild メソッドの例については、AppendChild メソッドを参照してください。

適用対象