选择具有偶数id的所有元素

时间:2016-01-15 17:40:44

标签: xml xpath

Id是书的属性,书是书店元素的元素。 这就是我想要做的事情:

 /bookstore/book[id mod 2=0]

它不起作用。

我认为我有语法问题,但我找不到解决方案。

1 个答案:

答案 0 :(得分:2)

id是一个属性,因此@id

 /bookstore/book[@id mod 2=0]

将选择

<book id="2"/>
<book id="4"/>

给出这个XML:

<bookstore>
  <book id="1"/>
  <book id="2"/>
  <book id="3"/>
  <book id="4"/>
  <book id="5"/>
</bookstore>