XPathNavigator.MoveToChild 메서드

정의

XPathNavigator를 지정된 자식 노드로 이동합니다.Moves the XPathNavigator to the child node specified.

오버로드

MoveToChild(XPathNodeType)

XPathNavigator를 지정된 XPathNodeType의 자식 노드로 이동합니다.Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToChild(String, String)

XPathNavigator를 지정된 로컬 이름 및 네임스페이스 URI를 사용하는 자식 노드로 이동합니다.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

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입니다.The XPathNodeType of the child node to move to.

반환

XPathNavigator가 자식 노드로 성공적으로 이동하면 true이고, 그러지 않으면 false입니다.true 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.

현재 노드의 XPathNodeTypeCurrent Node's XPathNodeType 자식 노드의 XPathNodeTypeChild Node's XPathNodeType
Root 예를 들면 Element, ProcessingInstruction, Comment 또는 Text와 같습니다.Element, ProcessingInstruction, Comment, or Text.
Element 예를 들면 Element, ProcessingInstruction, Comment 또는 Text와 같습니다.Element, ProcessingInstruction, Comment, or Text.
다른 모든 XPathNodeTypeAll other XPathNodeType values 없음None.

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

이동하려는 대상 자식 노드의 로컬 이름입니다.The local name of the child node to move to.

namespaceURI
String

이동하려는 대상 자식 노드의 네임스페이스 URI입니다.The namespace URI of the child node to move to.

반환

XPathNavigator가 자식 노드로 성공적으로 이동하면 true이고, 그러지 않으면 false입니다.true 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.

적용 대상