Enum XPathResultType
名称: Aspose.Html.Dom.XPath 编辑: Aspose.HTML.dll (25.4.0)
如果一个特定的“类型”被指定,那么结果将作为相应类型返回,使用XPath类型转换,如果需要和可能。
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
这个代码不代表一个特定的类型. 一个XPath表达式的评估永远不会产生这种类型. 如果这个类型是要求的,那么评估返回任何类型的自然结果是评估的表达式. 如果自然结果是一个节点设置,当“任何”类型被要求,那么“未订单的节点Iterator”总是结果的类型. 任何其他代表一个节点设置必须明确要求。
AnyUnorderedNode = 8
结果是按 [XPath 1.0] 定义的节点设置,并将作为一个节点访问,如果节点设置是空的,可以是“零”。 文档修改不 invalidatethe节点,但可能意味着结果节点不再符合当前文档。 这是一个方便,允许优化,因为实施可以停止,一旦结果集中的一个节点被发现。 如果实际结果中有超过一个节点,返回的单个节点可能不是文档顺序中的第一个节点。
Boolean = 3
结果是由 [XPath 1.0] 定义的 Boolean。破坏博伦,但可能意味着重新评估不会产生相同的博伦。
FirstOrderedNode = 9
结果是按 [XPath 1.0] 定义的节点设置,并将作为一个节点访问,如果节点设置是空的,可以是“零”。文档修改不 invalidatethe节点,但可能意味着结果节点不再符合当前文档。 这是一个方便,允许优化,因为实施可以停止,一旦第一个节点在文档顺序的结果集已被发现。
Number = 1
结果是由 [XPath 1.0] 定义的数字。否定数字,但可能意味着重新评估不会产生相同的数字。
OrderedNodeIterator = 5
结果是按 [XPath 1.0] 定义设置的节点,将以 iterativ 方式访问,将产生文档订单的节点. 文档修改取消 iteration。
OrderedNodeSnapshot = 7
结果是按 [XPath 1.0] 定义设置的节点,将作为截图访问将列入原始文档顺序的节点列表. 文档修改不取消截图,但可能意味着重新评估不会产生相同的截图照片中的节点可能已被修改、移动或从文档中删除。
String = 2
结果是由 [XPath 1.0] 定义的序列。取消行列,但可能意味着行列不再符合行列。目前的文件。
UnorderedNodeIterator = 4
结果是按 [XPath 1.0] 定义的节点设置,将以 iterativ 方式访问,这可能不会在特定顺序中产生节点。
UnorderedNodeSnapshot = 6
结果是按 [XPath 1.0] 定义设置的节点,将作为截图访问列出可能不在特定顺序的节点. 文档修改不取消截图,但可能意味着重新评估不会产生相同的截图照片中的节点可能已被修改、移动或从文档中删除。