я должен перегруппировать элементы XML в одной и той же структуры XML, основанные на атрибутах У меня есть XML, как этотИзменение структуры XML с помощью группирования XML-элементы на основе атрибута
<a>
<b>
<c>
<d1 att2="t1">test 1</d1>
<d1>test 2</d1>
<d1>test 3</d1>
<d1 att2="t1">test 4</d1>
</c>
</b>
</a>
Мне нужно CONVER этот XML до,
<a>
<b>
<c>
<d1 att2="t1">test 1</d1>
<d1 att2="t1">test 4</d1>
</c>
</b>
</a>
<a>
<b>
<c>
<d1>test 2</d1>
</c>
</b>
</a>
<a>
<b>
<c>
<d1>test 3</d1>
</c>
</b>
</a>
Чтобы подтвердить, что если 'att2' - то же самое, тогда группируйте их, но если они разные или отсутствуют, то новая группа? Вы получаете доступ к процессору xslt 2? Пожалуйста, пометьте как таковой? – StuartLC
@StuartLC Ваше предположение верно, и у меня есть доступ к процессору xslt 2. – chavsh