У меня сейчас сложная проблема с XSL. Мне нужно скопировать существующий XML, скопировать определенный элемент (плюс его дочерние элементы) и изменить значение двух дочерних элементов. Изменения следующие: разделить значение элемента «значение» на 110 и изменить значение элемента «тип» с «нормального» на «скидка».
Это то, что у меня есть на данный момент:
Текущий XML:
<dataset>
<data>
<prices>
<price>
<value>50.00</value>
<type>normal</type>
</price>
</prices>
</data>
</dataset>
Ожидаемый результат
<dataset>
<data>
<prices>
<price>
<value>50.00</value>
<type>normal</type>
</price>
<price>
<value>45.00</value>
<type>discount</type>
</price>
</prices>
</data>
</dataset>
Есть берущие? Я дошел до того, что скопировал нужный элемент «цена» с помощью копирования, но я застрял в том, как изменить его дальше.