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 定位在命名空间节点上时,方法 MoveToNext、MoveToPrevious 和 MoveToFirst 不适用。这些方法总是返回 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