XPathNavigator.MoveToChild XPathNavigator.MoveToChild XPathNavigator.MoveToChild XPathNavigator.MoveToChild Method

定義

XPathNavigator を、指定された子ノードに移動します。Moves the XPathNavigator to the child node specified.

オーバーロード

MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType)

XPathNavigator を、指定された XPathNodeType の子ノードに移動します。Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String)

XPathNavigator を、指定されたローカル名と名前空間 URI を持つ子ノードに移動します。Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType)

XPathNavigator を、指定された XPathNodeType の子ノードに移動します。Moves the XPathNavigator to the child node of the XPathNodeType specified.

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 XPathNodeType XPathNodeType

移動先となる子ノードの XPathNodeTypeThe XPathNodeType of the child node to move to.

戻り値

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

注釈

MoveToChildメソッドの戻り値は、 XPathNodeType現在のノードXPathNodeTypeの、および移動先の子ノードのによって異なります。The return value of the MoveToChild method depends on the XPathNodeType of the current node, and the XPathNodeType of the child node to move to.

次の表は、さまざまXPathNodeTypeなノードと、そのノードが移動できる子ノードを示しています。The following table shows the different XPathNodeType nodes, and the child nodes they can move to.

現在のノードの Xpath NodetypeCurrent Node's XPathNodeType 子ノードの Xpath NodetypeChild Node's XPathNodeType
Root ElementProcessingInstructionComment、または Text です。Element, ProcessingInstruction, Comment, or Text.
Element ElementProcessingInstructionComment、または Text です。Element, ProcessingInstruction, Comment, or Text.
その他XPathNodeTypeのすべての値All other XPathNodeType values なし。None.

MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String)

XPathNavigator を、指定されたローカル名と名前空間 URI を持つ子ノードに移動します。Moves the XPathNavigator to the child node with the local name and namespace URI specified.

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 String String String

移動先となる子ノードのローカル名。The local name of the child node to move to.

namespaceURI
String String String String

移動先となる子ノードの名前空間 URI。The namespace URI of the child node to move to.

戻り値

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

MoveToChildメソッドの例についAppendChildては、メソッドを参照してください。For an example of the MoveToChild method, see the AppendChild method.

適用対象