Мне нужно объединить два xml файла. Файл 1
<Key ID="STR_Config_Gear_ApexBanditVal">
<French>APEX Bandit %1</French>
<Italian>Apex bandito %1</Italian>
<Polish></Polish>
<English></English>
<Spanish>APEX Bandit %1</Spanish>
</Key>
<Key ID="STR_Config_Gear_ApexCasualVal">
<French>APEX Casual %1</French>
<Italian>Apex informale %1</Italian>
<Polish></Polish>
<English></English>
<Spanish>APEX casual %1</Spanish>
</Key>
<Key ID="STR_Config_Gear_ApexSportVal">
<French>APEX Sport %1</French>
<Italian>Apex sport %1</Italian>
<Polish></Polish>
<English></English>
<Spanish>APEX deportivo %1</Spanish>
</Key>
Файл 2
<Key ID="STR_Config_Gear_ApexBanditVal">
<English>APEX Bandit %1</English>
</Key>
<Key ID="STR_Config_Gear_ApexCasualVal">
<English>APEX Casual %1</English>
</Key>
<Key ID="STR_Config_Gear_ApexSportVal">
<English>APEX Sport %1</English>
</Key>
Мне нужно объединить теги Engli sh из файла 2 в файл 1, но только когда идентификатор ключа присутствует в обоих файлах , поскольку файл 1 содержит больше идентификаторов ключей, чем файл 2.
У кого-нибудь есть идеи, как этого добиться?