У меня есть два XML-файлысравнить и добавлять элементы из одного XML в другой
XML1
<node>
<name>abc</name>
<age>25</age>
</node>
xml2
<node>
<name>abc</name>
<age>25</age>
</node>
<node>
<name>xyz</name>
<age>27</age>
</node>
Я хочу сравнить эти два файла и добавить недостающие узлы из xml2 к XML1. Я использую tinyxml в C++.
Я имею в виду добавление Guid на каждый узел, т.е.
<node id={732C8F52-D3E2-4929-9199-48F8F38EA5D3}>
<name>xyz</name>
<age>27</age>
</node>
Теперь, когда я буду сравнивать я могу цикл через узлы как в XML и сравнить узлы на основе идентификатора и добавить недостающие узлы в XML1.
Есть ли лучший способ достичь этого?
........... и? – Nim
извините, задержка немного ... дополнительная информация. – anand