Как объединить два файла XML

У меня есть два XML-файла, которые должны быть объединены в один XML. Вот пример:

orginal.xml файл :

<employees>
  <employee id="1">
    <name> Name1 </name>
    <email> email1 <email>
  </employee>
  <employee id="2">
    <name> Name2 </name>
    <email> email2 <email>
  </employee>
</employees>

файл update.xml:

<employees>
        <employee id="2">
            <name> Name2 </name>
            <email> email_New <email>
        </employee>
        <employee id="3">
            <name> Name3 </name>
            <email> email3 <email>
        </employee>
</employees>

они должны быть объединены в XML-файл следующим образом:

<employees>
  <employee id="1">
    <name> Name1 </name>
    <email> email1 <email>
  </employee>  
  <employee id="2">
    <name> Name2 </name>
    <email> email_New <email>
  </employee>
  <employee id="3">
    <name> Name3 </name>
    <email> email3 <email>
  </employee>
</employees>

На самом деле, я бы хотел использовать update.xml для обновления orginal.xml:

новый сотрудник в update.xml должен быть добавлен в original.xml

измененная информация о сотруднике в файле update.xml должна перезаписать соответствующий узел сотрудника.

Я немного знаю XSLT, но моих знаний недостаточно, чтобы определить правильный XSLT для слияния.

Ответы на вопрос(1)

Ваш ответ на вопрос