XPathNavigator.Compile 方法
编译一个表示 XPath 表达式的字符串,并返回 XPathExpression 对象。
**命名空间:**System.Xml.XPath
**程序集:**System.Xml(在 system.xml.dll 中)
语法
声明
Public Overridable Function Compile ( _
xpath As String _
) As XPathExpression
用法
Dim instance As XPathNavigator
Dim xpath As String
Dim returnValue As XPathExpression
returnValue = instance.Compile(xpath)
public virtual XPathExpression Compile (
string xpath
)
public:
virtual XPathExpression^ Compile (
String^ xpath
)
public XPathExpression Compile (
String xpath
)
public function Compile (
xpath : String
) : XPathExpression
参数
- xpath
表示 XPath 表达式的字符串。
返回值
表示 XPath 表达式的 XPathExpression 对象。
异常
异常类型 | 条件 |
---|---|
xpath 参数包含一个无效的 XPath 表达式。 |
|
XPath 表达式无效。 |
备注
计算 XPath 表达式,得到下面的返回类型之一:
节点集:无序的节点集(没有重复项)
布尔值:true 或 false
数字:一个浮点数
字符串:一个 UCS 字符序列
返回节点集的表达式可以在 Select 和 Evaluate 方法中使用。返回布尔值、数字或字符串的表达式可以在 Evaluate 方法中使用。用于 Matches 方法的有效表达式的规则是特定于此方法的。
平台
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