【发布时间】:2012-05-10 11:03:04
【问题描述】:
我有以下 XML 代码:
<!-- language: xml -->
<Stats>
<Stat>
<Data Name="Value">63.76</Data>
<Data Name="Entity">first</Data>
</Stat>
<Stat>
<Data Name="Value">51.23</Data>
<Data Name="Entity">second</Data>
</Stat>
<Stat>
<Data Name="Value">46.1</Data>
<Data Name="Entity">third</Data>
</Stat>
<Stat>
<Data Name="Value">61.21</Data>
<Data Name="Entity">first</Data>
</Stat>
</Stats>
我只想过滤 'Data[@Name='Entity'].使用 xpath:/Stats/Stat/Data[@Name="Entity"] 返回:
第一的
第二
第三
首先
但我希望结果是独一无二的。所以我只得到: 第一的 第二 第三个
编辑:我需要它来为 xpath 1.0 版工作。
【问题讨论】:
-
我看过这篇文章,但是 - 我不认为这篇文章是重复的。那里的 XML 代码:
我的 XML 代码:63.76 first 63.76 first -
Bouke Groenescheij:我的回答有用还是您还有问题?