【发布时间】:2015-01-21 11:59:00
【问题描述】:
我有下面的xml
<pair>
<name>ABC</name>
<value>10</value>
</pair>
<pair>
<name>ABC</name>
<value>50</value>
</pair>
<pair>
<name>XYZ</name>
<value>30</value>
</pair>
应该转换成
<pair>
<name>ABC</name>
<value>60</value>
</pair>
<pair>
<name>XYZ</name>
<value>30</value>
</pair>
即名称值对中的名称是否相同。应在输出 xml 中添加针对相同名称的值。有人可以帮忙吗?
【问题讨论】:
-
这是一个分组问题 - 进行搜索,这是这里最常被问到的问题之一。请注意,XSLT 1.0 或 2.0 的答案是不同的。
标签: xml xslt basicnamevaluepair