【发布时间】:2017-05-22 13:54:08
【问题描述】:
我有一个这个xml:
<?xml version="1.0"?>
<catalog>
<car>
<id>0</id>
<color>green</color>
<color>red</color>
<color>yellow</color>
<vip>
<user>Trump</user>
<user>Obama</user>
<user>Merkel</user>
</vip>
</car>
<car>
<id>1</id>
<color>green</color>
<color>red</color>
<color>yellow</color>
<vip>
<user>Putinski</user>
<user>Orlovski</user>
<user>Idiotski</user>
</vip>
</car>
<car>
<id>2</id>
<color>green</color>
<color>red</color>
<color>yellow</color>
<vip>
<user>Clooney</user>
<user>Lopez</user>
<user>Ford</user>
</vip>
</car>
</catalog>
我正在与一些简单的事情作斗争:
a) 从汽车 id 0 开始计算“颜色”节点
b) 检索奥巴马的车牌
对于 a) 我知道如何识别汽车 id 0
/catalog/car/id=0
给了我一个 TRUE - 所以这是我在正确轨道上的证明。但是现在我怎样才能继续根据汽车 id 0 计算“颜色”节点呢?解决方案 postet here 不起作用,以及 following-sibling 导致 javax.xml.transformerException。有人知道怎么解决吗?
【问题讨论】:
标签: xpath