Export (0) Print
Expand All

XPathNavigator.MoveToChild Method (XPathNodeType)

Moves the XPathNavigator to the child node of the XPathNodeType specified.

Namespace:  System.Xml.XPath
Assembly:  System.Xml (in System.Xml.dll)

public virtual bool MoveToChild(
	XPathNodeType type
)

Parameters

type
Type: System.Xml.XPath.XPathNodeType

The XPathNodeType of the child node to move to.

Return Value

Type: System.Boolean
Returns true if the XPathNavigator is successful moving to the child node; otherwise, false. If false, the position of the XPathNavigator is unchanged.

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.

The following table shows the different XPathNodeType nodes, and the child nodes they can move to.

Current Node's XPathNodeType

Child Node's XPathNodeType

Root

Element, ProcessingInstruction, Comment, or Text.

Element

Element, ProcessingInstruction, Comment, or Text.

All other XPathNodeType values

None.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft