我需要一些关于xsl的帮助。我在源xml中有一个日期属性,我需要知道它以前的值,因为我需要根据日期进行分类。这是源xml。
source xml:
<root>
<license id="a" expireDate="2010-02-01"/>
<license id="b" expireDate="2010-02-01"/>
<license id="c" expireDate="2010-02-01"/>
<license id="d" expireDate="2010-02-04"/>
<license id="e" expireDate="2010-02-04"/>
<license id="f" expireDate="2010-02-12"/>
<license id="g" expireDate="2010-02-12"/>
</root>
我需要将其转换为
<licenses>
<expDate value="2010-02-01">
<license>a</license>
<license>b</license>
<license>c</license>
</expDate>
<expDate value="2010-02-04">
<license>d</license>
<license>e</license>
</expDate>
<expDate value="2010-02-12">
<license>f</license>
<license>g</license>
</expDate>
</licenses>
实际上,我可以转换与给定格式不同的源xml。 我读过一些文章,却找不到办法。如何保留上一个日期值并检查它是否与当前日期值不同。
由于
答案 0 :(得分:5)