dvp
Новичок
Как разбить список на 3 одинаковых столбца
Здавствуйте мыслители. Помогите примать алгоритм разбиения нижеследующего документа при помощи XSLT на три группы, содерщацие в себе примерно равное количество item+subitem (пример ниже). Т.е. фактически мне надо разбить список на 3 примерно равных
Исходный документ:
(т.е. list содержит в себе >= 1 элементов item, а item содержит в себе >= 1 элементов subitem)
Документ, который надо получить:
Повторюсь, что нужно разбить не на три столбца с равным количеством item, а на три столбца с примерно равным количеством item и subitem.
Совершенно не обязательно, чтобы алгоритм мог разбивать как на 3, так и на4, на 5, .... и т.д. столбцов. Достаточно одного
Здавствуйте мыслители. Помогите примать алгоритм разбиения нижеследующего документа при помощи XSLT на три группы, содерщацие в себе примерно равное количество item+subitem (пример ниже). Т.е. фактически мне надо разбить список на 3 примерно равных
Исходный документ:
Код:
<list>
<item>
<subitem/>
...........
<subitem/>
</item>
..............
<item>
<subitem/>
...........
<subitem/>
</item>
</list>
Документ, который надо получить:
Код:
<result>
<column>
<item>
<subitem/>
...........
<subitem/>
</item>
......
<item>
<subitem/>
...........
<subitem/>
</item>
<column>
.........
<column>
<item>
<subitem/>
...........
<subitem/>
</item>
......
<item>
<subitem/>
...........
<subitem/>
</item>
<column>
</result>
Совершенно не обязательно, чтобы алгоритм мог разбивать как на 3, так и на4, на 5, .... и т.д. столбцов. Достаточно одного