小编Adr*_*ian的帖子

动态分组

我试图通过对相邻节点求和来将数据分组在一起。例子

<root>
    <row id="AAA" val="2"/>
    <row id="BBB" val="3"/>
    <row id="CCC" val="1"/>
    <row id="DDD" val="4"/>
    <row id="EEE" val="6"/>
    <row id="FFF" val="3"/>
    <row id="GGG" val="6"/>
    <row id="HHH" val="8"/>
    <row id="III" val="3"/>
    <row id="JJJ" val="4"/>
    <row id="KKK" val="2"/>
    <row id="LLL" val="1"/>
</root>
Run Code Online (Sandbox Code Playgroud)

假设我的参数为 10,那么每次值总和为 10 或小于 10 时,它们都应该分组在一起。结果应该是

<root>
    <grouped>
        <row id="AAA" val="2"/>
        <row id="BBB" val="3"/>
        <row id="CCC" val="1"/>
        <row id="DDD" val="4"/>
    </grouped>
    <grouped>
        <row id="EEE" val="6"/>
        <row id="FFF" val="3"/>
    </grouped>
    <grouped>
        <row id="GGG" val="6"/>
    </grouped>
    <grouped>
        <row id="HHH" val="8"/>
    </grouped>
    <grouped>
        <row …
Run Code Online (Sandbox Code Playgroud)

xslt xslt-2.0 xslt-grouping xslt-3.0

1
推荐指数
2
解决办法
168
查看次数

标签 统计

xslt ×1

xslt-2.0 ×1

xslt-3.0 ×1

xslt-grouping ×1