【发布时间】:2013-04-23 17:21:36
【问题描述】:
使用 XSLT 1.0,我如何获得最大数量的不同 <info> 元素,它们是类似以下结构中相同 <container> 元素的子元素(如果可能的话)?
<root>
<container>
<subelem sometimes_empty='yes'/>
<subelem>
<info>A</info>
</subelem>
<subelem>
<info>B</info>
<irrelevant>meh</irrelevant>
</subelem>
...
</container>
<container>
<subelem>
<info>C</info>
</subelem>
<subelem>
<info>C</info>
</subelem>
...
</container>
...
</root>
使用here 提供的独特分组解决方案,我可以获得总体上不同条目的数量,但我实际上对每个<container> 节点的这个数字感兴趣,它会更低。我一直在尝试为此应用函数 count() 和 max(),但是我在 XSLT/XPath 方面的有限经验并没有让我成功地做到这一点。任何帮助将不胜感激。
【问题讨论】:
标签: xml xslt xpath grouping xslt-1.0