XPathNavigator.MoveToChild 方法

定义

XPathNavigator 移动到指定的子节点。

重载

MoveToChild(XPathNodeType)

XPathNavigator 移动到指定的 XPathNodeType 的子节点。

MoveToChild(String, String)

XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的子节点。

MoveToChild(XPathNodeType)

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

返回

Boolean

如果 XPathNavigator 成功地移动到此子节点,则为 true;否则为 false。 如果为 false,则 XPathNavigator 的位置不变。

注解

方法的 MoveToChild 返回值取决于 XPathNodeType 当前节点以及 XPathNodeType 要移动到的子节点。

下表显示了不同的 XPathNodeType 节点及其可移动到的子节点。

当前节点的 XPathNodeType 子节点的 XPathNodeType
Root ElementProcessingInstructionCommentText
Element ElementProcessingInstructionCommentText
所有其他 XPathNodeType 无。

适用于

MoveToChild(String, String)

XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的子节点。

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。

返回

Boolean

如果 XPathNavigator 成功地移动到此子节点,则为 true;否则为 false。 如果为 false,则 XPathNavigator 的位置不变。

示例

有关方法的示例 MoveToChild ,请参阅 AppendChild 该方法。

适用于