XPathNavigator.MoveToChild 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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。
返回
如果 XPathNavigator 成功地移动到此子节点,则为 true
;否则为 false
。 如果为 false
,则 XPathNavigator 的位置不变。
注解
方法的 MoveToChild 返回值取决于 XPathNodeType 当前节点以及 XPathNodeType 要移动到的子节点。
下表显示了不同的 XPathNodeType 节点及其可移动到的子节点。
当前节点的 XPathNodeType | 子节点的 XPathNodeType |
---|---|
Root | Element、ProcessingInstruction、Comment 或 Text。 |
Element | Element、ProcessingInstruction、Comment 或 Text。 |
所有其他 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。
返回
如果 XPathNavigator 成功地移动到此子节点,则为 true
;否则为 false
。 如果为 false
,则 XPathNavigator 的位置不变。
示例
有关方法的示例 MoveToChild ,请参阅 AppendChild 该方法。