我有一个长的本地 XML 文件,如下所示:
<root>
<div>this</div>
<div>is</div>
<div>a</div>
...
<div>very</div>
<div>long</div>
<div>list</div>
</root>
我需要知道:
- thos div 元素的总数
- 元素“非常”的位置
我知道我可以通过启动这两个 XPATH (2.0) 查询来做到这一点:
1. count(/root/div)
2. index-of(/root/div,"very")
但是 XML 文件很长,所以我讨厌 XML 解析引擎通过所有文件两次。
是否有更快的组合返回例如具有两个结果的数组,通过文件一次传递?