У меня есть простой XML с двумя уровнями (заголовок и линия) тегов, таких как:XSLT Группировка
<?xml version="1.0"?>
<Header>
<line>Line 1</line>
<line>Line 2</line>
<line>Line 3</line>
<line>Line 4</line>
<line>Line 5</line>
<line>Line 6</line>
<line>Line 7</line>
<line>Line 8</line>
<line>Line 9</line>
</Header>
Мне нужно сгруппировать строки на множествах X (X = 3, например) линии так, что мой выход следующий:
<?xml version="1.0"?>
<Header>
<set>
<line>Line 1</line>
<line>Line 2</line>
<line>Line 3</line>
</set>
<set>
<line>Line 4</line>
<line>Line 5</line>
<line>Line 6</line>
</set>
<set>
<line>Line 7</line>
<line>Line 8</line>
<line>Line 9</line>
</set>
</Header>
Как написать XSLT, который может сделать такое преобразование?
Спасибо!
O
@otavio Вы, вероятно, с помощью багги, несовместимого XSLT процессора, или, что более вероятно, изменил XML исходного документа, или изменить код. - Dimitre Novatchev (0 секунд назад) –