Объединение двух xml, если переменные совпадают

vacuumtrade

Новичок
Добрый день. Есть два xml файла такого формата:
1)
<full_list>
<list>
<block id="16694">
<name>Полное имя</name>
<short_name>Краткое имя</short_name>
<advcampaign_id>1667</advcampaign_id>
<logo>/link.html</logo>
</block>
<block id="16695">
<name>Полное имя</name>
<short_name>Краткое имя</short_name>
<advcampaign_id>1664</advcampaign_id>
<logo>/link.html</logo>
</block>
</list>
</full_list>

2)
<block>
<advcampaign_id>1667</advcampaign_id>
<link>Ссылка</link>
</block>

Как можно сделать так, чтобы значение поля <link></link> из второго xml подставлялось в первый в том случае, если значение полей <advcampaign_id></advcampaign_id> в первом и втором файле совпадают.
 
Сверху