Мне нужна помощь для преобразования следующего формата XML с использованием XSLT в нужный вывод -
Входной XML:
<properties>
<entry>
<key>first_node</key>
<value>GDP</value>
</entry>
<entry>
<key>parent_node/second_node/third_node</key>
<value>INR</value>
</entry>
<entry>
<key>fourth_node</key>
<value>
<genericData>
<identifier>fourth_node</identifier>
<properties>
<entry>
<key>fifth_node/sixth_node</key>
<value>USD</value>
</entry>
<entry>
<key>seventh_node</key>
<value>EUR</value>
</entry>
</properties>
</genericData>
</value>
</entry>
<entry>
<key>eigth_node</key>
<value>
<genericData>
<identifier>eigth_node</identifier>
<properties>
<entry>
<key>ninth_node</key>
<value>SGD</value>
</entry>
<entry>
<key>tenth_node</key>
<value>PSO</value>
</entry>
</properties>
</genericData>
</value>
</entry>
</properties>
Требуемый вывод:
<properties>
<first_node>GDP</first_node>
<parent_node>
<second_node>
<third_node>INR</third_node>
</second_node>
</parent_node>
<fourth_node>
<fifth_node>
<sixth_node>USD</sixth_node>
</fifth_node>
<seventh_node>EUR</seventh_node>
</fourth_node>
<eight_node>
<ninth_node>SGD</ninth_node>
<tenth_node>PSO</tenth_node>
</eight_node>
</properties>
Я изменил вопрос с возможным входным XML, в котором немного изменен формат.
Пожалуйста, помогите с версией 1 XSLT, чтобы получить желаемый результат.
Большое спасибо заваша помощь.