我很难找到对xslt 1.0项进行分组的方法。
我有一个类似于下面的源xml:
<client name="client A">
<project name = "project A1"/>
<project name = "project A2"/>
<project name = "project A3"/>
<project name = "project A4"/>
</client>
<client name="client B">
<project name = "project B1"/>
<project name = "project B2"/>
</client>
<client name="client C">
<project name = "project C1"/>
<project name = "project C2"/>
<project name = "project C3"/>
</client>
我要选择所有项目,对它们进行排序,然后在一个边界中对每3个项目进行分组,如下例所示:
<boundle>
<project name="project A1">
<project name="project A2">
<project name="project A3">
</boundle>
<boundle>
<project name="project A4">
<project name="project B1">
<project name="project B2">
</boundle>
<boundle>
<project name="project C1">
<project name="project C2">
<project name="project C3">
</boundle>
目前我正在使用打开一个边界标记并稍后关闭它。
你能想出更好的办法吗?