Допустим, у меня есть следующее xml
<root>
<subroot1>
<tag1>value1</tag1>
<tag2>value1</tag2>
<tag3>value1</tag3>
<tag1>value2</tag1>
</subroot1>
<subroot2>
<tag4>value1</tag4>
<tag3>value2</tag3>
</subroot2>
</root>
Мне нужен xslt (xslt1.0), который удаляет дубликаты тегов и сохраняет только последний из них, который может быть у разных родителей
ожидаемый результат xml было бы так:
<newroot>
<tag2>value1</tag2>
<tag1>value2</tag1>
<tag4>value1</tag4>
<tag3>value2</tag3>
</newroot>
есть предложения?