0
我是XSLT的新手。我有合并和添加的要求。将XML记录合并为一个
XML:
<OrderDetails>
<OrderDetail action="add">
<OrderedUnits>18</OrderedUnits>
<Date>2013-09-30T00:00:00</Date>
<LocationCode>3202</LocationCode>
<PONumber>022548295755</PONumber>
</OrderDetail>
<OrderDetail action="add">
<OrderedUnits>12</OrderedUnits>
<Date>2013-09-30T00:00:00</Date>
<LocationCode>3202</LocationCode>
<PONumber>022548295755</PONumber>
</OrderDetail>
<IOrderDetail action="add">
<OrderedUnits>18</OrderedUnits>
<Date>2013-09-30T00:00:00</Date>
<LocationCode>3202</LocationCode>
<PONumber>022548295762</PONumber>
</OrderDetail>
<OrderDetails>
如果LocationCode
,Date
和PONumber
字段匹配,我需要添加OrderedUnits
,使其只有一个条目。
预期输出XML:
<OrderDetails>
<OrderDetail action="add">
<OrderedUnits>30</OrderedUnits>
<Date>2013-09-30T00:00:00</Date>
<LocationCode>3202</LocationCode>
<PONumber>022548295755</PONumber>
</OrderDetail>
<IOrderDetail action="add">
<OrderedUnits>18</OrderedUnits>
<Date>2013-09-30T00:00:00</Date>
<LocationCode>3202</LocationCode>
<PONumber>022548295762</PONumber>
</OrderDetail>
<OrderDetails>
我怎么可以这样写XSLT?
什么XSLT引擎您使用的? – David
您使用的是XSLT 1.0还是2.0? –