XPathNavigator.MoveToNamespace(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 XPathNavigator 移动到具有指定的命名空间前缀的命名空间节点。
public:
virtual bool MoveToNamespace(System::String ^ name);
public:
abstract bool MoveToNamespace(System::String ^ name);
public virtual bool MoveToNamespace (string name);
public abstract bool MoveToNamespace (string name);
abstract member MoveToNamespace : string -> bool
override this.MoveToNamespace : string -> bool
abstract member MoveToNamespace : string -> bool
Public Overridable Function MoveToNamespace (name As String) As Boolean
Public MustOverride Function MoveToNamespace (name As String) As Boolean
参数
- name
- String
命名空间节点的命名空间前缀。
返回
如果 XPathNavigator 成功移动到指定的命名空间,则为 true
;如果没有找到匹配的命名空间节点,或者 XPathNavigator 没有定位在元素节点上,则为 false
。 如果为 false
,则 XPathNavigator 的位置不变。
注解
XPathNavigator将命名空间节点移动到命名空间节点后,该Name属性将反映命名空间的名称。
当定位XPathNavigator在命名空间节点上时,方法MoveToNextMoveToPrevious,不适用MoveToFirst。 这些方法始终返回 false
,不更改位置 XPathNavigator。 相反,可以调用 MoveToNextNamespace 移动到下一个命名空间节点。
定位 XPathNavigator 在命名空间节点上后,可以调用 MoveToParent 以移回元素节点。
有关命名空间节点的定义,请参阅 W3C XML 路径语言 (XPath) 建议的第 5.4 部分。