Мне нужно объединить множество XML-файлов в разные папки, чтобы сформировать один XML-файл.Пример, приведенный ниже.
На основе Displayid
и Viewid
мы должны быть в состоянии найти, куда добавить узлы при объединении xml.
Я могу получить файлы по папкепуть с использованием каталогов, но я не могу решить, как добавить узлы в другой XML-файл.
Первый XML:
<root>
<Display>
<Displayid>0</Displayid>
<view>
<viewid>abc</viewid>
<Screen>
<ScreenId>abcd</ScreenId>
</screen>
</view>
</Display>
</root>
Второй XML
<root>
<Display>
<Displayid>0</Displayid>
<view>
<viewid>def</Viewid>
<Screen>
<ScreenId>abcd</ScreenId>
</screen>
</view>
</Display>
</root>
Третий XML:
<root>
<Display>
<Displayid>1</Displayid>
<view>
<viewid>efgh</viewid>
<Screen>
<ScreenId>ijklm</ScreenId>
</screen>
</view>
</Display>
</root>
Результат
<root>
<Display>
<Displayid>0</Displayid>
<view>
<viewid>abc</viewid>
<Screen>
<ScreenId>abcd</ScreenId>
</screen>
</view>
<view>
<viewid>def</viewid>
<Screen>
<ScreenId>abcd</ScreenId>
</screen>
</view>
</Display>
<Display>
<Displayid>1</Displayid>
<view>
<viewid>efgh</viewid>
<Screen>
<ScreenId>ijklm</ScreenId>
</screen>
</view>
</Display>
</root>