关于属性的先验知识?

时间:2014-03-12 13:47:13

标签: java xml xpath vtd-xml

我目前正在寻求将VTD-XML集成到我们的项目中(作为基于Stax的系统的替代品)。

我们的xml文件大部分结构如下:

<header>
  <entry1 timestamp="0"/>
  <entry2 timestamp="1"/>
  <entry1 timestamp="2"/>
  <entry2 timestamp="3"/>
</header>

有没有办法让VTD-XML认识到时间戳是严格排序的,并提前中止像/header/*[@timestamp < 2]这样的xpath查询?

1 个答案:

答案 0 :(得分:1)

不是我知道的。但您可以选择最后一个节点:

/header/*[@timestamp = 2]

然后使用selectPrecedingNode()