Мне нужно перегруппировать элементы 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>
Мне нужно преобразовать этот 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? Пожалуйста, пометьте как таковой? - person StuartLC   schedule 04.12.2014