Допустим, у нас есть несколько предметов, которые являются фруктами или одеждой:
<items>
<orange/>
<banana/>
<apple/>
<jacket/>
<shirt/>
<trousers/>
<apple/>
<banana/>
<jacket/>
<apple/>
<banana/>
</items>
И я бы хотел, чтобы они были сгруппированы следующим образом без изменения порядка элементов:
<items>
<fruits>
<orange/>
<banana/>
<apple/>
</fruits>
<clothes>
<jacket/>
<shirt/>
<trousers/>
</clothes>
<fruits>
<apple/>
<banana/>
</fruits>
<clothes>
<jacket/>
</clothes>
<fruits>
<apple/>
<banana/>
</fruits>
</items>
Я - новичок в том, что касается XSLT, и после просмотра бесчисленных примеров я до сих пор не представляю, как этого добиться с помощью XSLT.