我目前正在寻求将VTD-XML
集成到我们的项目中(作为基于Stax的系统的替代品)。
我们的xml文件大部分结构如下:
<header>
<entry1 timestamp="0"/>
<entry2 timestamp="1"/>
<entry1 timestamp="2"/>
<entry2 timestamp="3"/>
</header>
有没有办法让VTD-XML
认识到时间戳是严格排序的,并提前中止像/header/*[@timestamp < 2]
这样的xpath查询?
答案 0 :(得分:1)
不是我知道的。但您可以选择最后一个节点:
/header/*[@timestamp = 2]
然后使用selectPrecedingNode()