【发布时间】:2016-04-16 08:50:16
【问题描述】:
我有一个下面的 XML 结构,我想对日期进行排序并将一个日期节点更新为最新日期。日期采用 YYYY/mm/dd 格式。下面是 XML 结构。
更具体地说,我在下面举一个例子。 假设有 3 个保险生效日期 2015/01/01、2015/01/02、2015/01/03,那么 customerEffectiveDate 应更新为 2015/01/03。
关于 XML 结构的注意事项: 1. 产品数量可以从 1 到 10。 2.覆盖节点可以从1到Many。
<Map>
<customer>
<customerDetails>
<!-- The customerEffectiveDate below should be updated to the latest among all the effectiveDate fron coverage.-->
<customerEffectiveDate>2014/06/02</customerEffectiveDate>
</customerDetails>
</customer>
<products>
<product1>
<!-- Coverage Nodes can occur multiple times. There is no limit.-->
<coverage>
<effectiveDate>2015/12/01</effectiveDate>
</coverage>
<coverage>
<effectiveDate>2015/11/01</effectiveDate>
</coverage>
</product1>
<product2>
<coverage>
<effectiveDate>2014/12/01</effectiveDate>
</coverage>
<coverage>
<effectiveDate>2015/09/01</effectiveDate>
</coverage>
</product2>
.
.
.
.
.
.
.
.
<product10></product10>
</products>
</Map>
另外一点需要注意的是我使用的是 XSL 1.0。有人可以帮忙吗?
谢谢。
【问题讨论】: