XPathNavigator.MoveToNamespace(String) 方法

定义

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

命名空间节点的命名空间前缀。

返回

Boolean

如果 XPathNavigator 成功移动到指定的命名空间,则为 true;如果没有找到匹配的命名空间节点,或者 XPathNavigator 没有定位在元素节点上,则为 false。 如果为 false,则 XPathNavigator 的位置不变。

注解

XPathNavigator将命名空间节点移动到命名空间节点后,该Name属性将反映命名空间的名称。

当定位XPathNavigator在命名空间节点上时,方法MoveToNextMoveToPrevious,不适用MoveToFirst。 这些方法始终返回 false ,不更改位置 XPathNavigator。 相反,可以调用 MoveToNextNamespace 移动到下一个命名空间节点。

定位 XPathNavigator 在命名空间节点上后,可以调用 MoveToParent 以移回元素节点。

有关命名空间节点的定义,请参阅 W3C XML 路径语言 (XPath) 建议的第 5.4 部分。

适用于

另请参阅