IXPathResult
IXPathResult interface
的XPathResult
接口表示在特定节点的上下文中评估 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.Svg.Dom.XPath
- 部件 Aspose.SVG