XPathNavigator.MoveToNamespace 方法

XPathNavigator 移动到具有指定的命名空间前缀的命名空间节点。

**命名空间:**System.Xml.XPath
**程序集:**System.Xml(在 system.xml.dll 中)

语法

声明
Public Overridable Function MoveToNamespace ( _
    name As String _
) As Boolean
用法
Dim instance As XPathNavigator
Dim name As String
Dim returnValue As Boolean

returnValue = instance.MoveToNamespace(name)
public virtual bool MoveToNamespace (
    string name
)
public:
virtual bool MoveToNamespace (
    String^ name
)
public boolean MoveToNamespace (
    String name
)
public function MoveToNamespace (
    name : String
) : boolean

参数

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

返回值

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

备注

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

XPathNavigator 定位在命名空间节点上时,方法 MoveToNextMoveToPreviousMoveToFirst 不适用。这些方法总是返回 false,并且不更改 XPathNavigator 的位置。相反,可以调用 MoveToNextNamespace 移动到下一个命名空间节点。

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

有关命名空间节点的定义,请参见 W3C XML 路径语言 (XPath) 建议的第 5.4 节(位于 http://www.w3.org/TR/xpath\#data-model)。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

XPathNavigator 类
XPathNavigator 成员
System.Xml.XPath 命名空间
MoveToNextNamespace
MoveToFirstNamespace
GetNamespace