So führen Sie zwei XML-Dateien zusammen

Ich habe zwei XML-Dateien, die in einer XML zusammengeführt werden müssen. Hier ist das Beispiel:

orginal.xml Datei:

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

update.xml Datei:

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

Sie sollten wie folgt zu einer XML-Datei zusammengeführt werden:

<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>

Eigentlich möchte ich die update.xml verwenden, um die orginal.xml zu aktualisieren:

Ein neuer Mitarbeiter in update.xml sollte zu original.xml hinzugefügt werden

Geänderte Mitarbeiterinformationen in update.xml sollten den entsprechenden Mitarbeiterknoten überschreiben.

Ich kenne mich ein wenig mit XSLT aus, aber mein Wissen reicht nicht aus, um das richtige XSLT für die Zusammenführung zu finden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage