Я хочу объединить 2 файла XML в один рекурсивно.Например:
1-й файл:
<root>
<branch1>
<node1>Test</node1>
</branch1>
<branch2>
<node>Node from 1st file</node>
</branch2>
</root>
2-й файл:
<root>
<branch1>
<node2>Test2</node2>
</branch1>
<branch2>
<node>This node should overwrite the 1st file branch</node>
</branch2>
<branch3>
<node>
<subnode>Yeah</subnode>
</node>
</branch3>
</root>
Объединенный файл:
<root>
<branch1>
<node1>Test</node1>
<node2>Test2</node2>
</branch1>
<branch2>
<node>This node should overwrite the 1st file branch</node>
</branch2>
<branch3>
<node>
<subnode>Yeah</subnode>
</node>
</branch3>
</root>
Я хочу, чтобы второй файл был добавлен в первый файл.Конечно, объединение может быть выполнено с любой глубиной XML.
Я искал в Google и не нашел скрипт, который работал правильно.
Можете ли вы мне помочь, пожалуйста?