XPathNavigator.MoveToChild Method (XPathNodeType)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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
Available since 2.0
Silverlight
Available since 4.0
Return to top
Show: