选择不包含任何给定节点的节点

时间:2013-02-10 17:36:34

标签: php xml xpath

这是我正在处理的XML

<root>
<person>
<name>Bob</name>
<age>23</age>
</person>
<person>
<name>Dina</name>
<age>19</age>
</person>
<person>
<name>John</name>
<age>31</age>
</person>
<person>
<name>Tim</name>
</person>
</root>

在这里,我可以使用

获取具有年龄属性的所有人名
/person[age]/name

这将选择Bob,Dina和John

但我如何选择蒂姆?

1 个答案:

答案 0 :(得分:1)

/root/person[not(age)]/name

这应该有效。