【发布时间】:2014-12-17 16:45:31
【问题描述】:
我要做的是为每个集合代码检索这些值的第一次出现:
<Root>
<Set>
<Code>10</Code>
<Date>20140405</Date>
</Set>
<Set>
<Code>12</Code>
<Date>20140405</Date>
</Set>
<Set>
<Code>12</Code>
<Date>20140404</Date>
</Set>
<Set>
<Code>11</Code>
<Date>20140404</Date>
</Set>
<Set>
<Code>11</Code>
<Date>20140305</Date>
</Set>
<Set>
<Code>12</Code>
<Date>20140305</Date>
</Set>
<Set>
<Code>10</Code>
<Date>20140302</Date>
</Set>
</Root>
我想要的结果是:我使用了按日期排序的 foreach 和 position(),但没有得到正确的结果:
<Root>
<Set>
<Code>10</Code>
<Date>20140405</Date>
</Set>
<Set>
<Code>12</Code>
<Date>20140404</Date>
</Set>
<Set>
<Code>11</Code>
<Date>20140404</Date>
</Set>
</Root>
【问题讨论】:
-
这是一个分组问题 - 阅读定义文章:jenitennison.com/xslt/grouping/muenchian.html