1
我需要使用xslt 1.0做一點棘手的映射。只需要在datetime
元素的日期部分進行分組。但元素包含日期和時間。分組後還需要添加小時。使用xslt 1.0的棘手分組
這裏是輸入:
<Records>
<Record>
<empid>1</empid>
<datetime>10/10/2010 11:11:00 AM</datetime>
<hours>5</hours>
</Record>
<Record>
<empid>1</empid>
<datetime>10/10/2010 10:11:00 AM</datetime>
<hours>5</hours>
</Record>
<Record>
<empid>1</empid>
<datetime>10/11/2010 11:11:00 AM</datetime>
<hours>5</hours>
</Record>
<Record>
<empid>2</empid>
<datetime>10/10/2010 10:11:00 AM</datetime>
<hours>2</hours>
</Record>
<Record>
<empid>2</empid>
<datetime>10/10/2010 9:11:00 AM</datetime>
<hours>5</hours>
</Record>
</Records>
預期成果是:
<Records>
<Record>
<empid>1</empid>
<detail>
<date>10/10/2010</date>
<hours>10</hours>
</detail>
<detail>
<date>10/11/2010</date>
<hours>5</hours>
</detail>
</Record>
<Record>
<empid>2</empid>
<detail>
<date>10/10/2010</date>
<hours>7</hours>
</detail>
</Record>
</Records>
欣賞的任何幫助。
+1再次擊敗我! – ABach
@ABach,再次? :)但是當你打敗我時,我通常不會告訴你 - 也許我們是50/50? :) 謝謝! –
好點。 :)無論如何,我總是喜歡看專家的答案。 – ABach