【发布时间】:2016-05-13 06:07:28
【问题描述】:
我有一个 XML 文件,其中包含一个项目列表、ID 属性以及对这些 ID 的引用列表。我想检索每个项目的引用项目。
我的示例 XML 文件如下所示:
<test>
<items>
<item id="a" val="A" />
<item id="b" val="B" />
<item id="c" val="C" />
<item id="d" val="D" />
<item id="e" val="E" />
</items>
<refs>
<ref id="c" />
<ref id="b" />
<ref id="b" />
</refs>
</test>
我试过表达方式
/test/items/item[@id=/test/refs/ref/@id]/@val
但它并没有真正做到我想要的:它(显然)返回项目 [B, C] 而不是 [C, B, B]。
【问题讨论】: