Interface IXPathResult
IXPathResult interface
的XPath结果
接口表示在特定节点的上下文中对 XPath 1.0 表达式求值的结果。由于 XPath 表达式的计算 可以产生各种结果类型,因此该对象使得 可以发现和操作结果的类型和值。
public interface IXPathResult
特性
姓名 | 描述 |
---|---|
BooleanValue { get; } | 此布尔结果的值。 |
InvalidIteratorState { get; } | 表示迭代器已失效。真如果结果类型 是无序节点迭代器 输入或有序节点迭代器 类型和 返回此结果后文档已被修改。 |
NumberValue { get; } | 这个数字结果的值。 |
ResultType { get; } | 表示此结果类型的代码,由 http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult 定义XPathResultType 枚举. |
SingleNodeValue { get; } | 这个单节点结果的值,可能是无效的 . |
SnapshotLength { get; } | 结果快照中的节点数。 snapshotItem 索引的有效值为0 到快照长度-1 包含. |
StringValue { get; } | 这个字符串结果的值。 |
方法
姓名 | 描述 |
---|---|
IterateNext() | 迭代并返回节点集中的下一个节点或无效的 如果没有更多节点. |
SnapshotItem(int) | 返回指数 快照集合中的第一个项目。如果指数 大于 或等于列表中的节点数,此方法返回无效的 .与 迭代器结果不同,快照不会失效,但如果发生变异,则可能与当前 文档不对应。 |
也可以看看
- 命名空间 Aspose.Html.Dom.XPath
- 部件 Aspose.HTML