Ich habe zwei XML-Dateien, die mit XSLT zu einem zusammengeführt werden müssen.wie zwei XML-Dateien mit XSLT verschmelzen
Erste XML ist (das Original):
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2011-01-02 </date>
<entry>
<id>1</id>
<Name>aaa</Name>
<Content>XXX</Content>
</entry>
<entry>
<id>2</id>
<Name>bbb</Name>
<Content>YYY</Content>
</entry>
</feed>
Zweite XML (aktualisierte Daten) ist wie folgt:
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2012-05-02 </date>
<entry>
<id>2</id>
<Name>newName</Name>
<Content>newContent</Content>
</entry>
<entry>
<id>3</id>
<Name>ccc</Name>
<Content>ZZZ</Content>
</entry>
</feed>
Das fusionierte gewünschte Ergebnis - die zweite XML unter Verwendung der ersten aktualisieren eins:
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2012-05-02 </date>
<entry>
<id>1</id>
<Name>aaa</Name>
<Content>XXX</Content>
</entry>
<entry>
<id>2</id>
<Name>newName</Name>
<Content>newContent</Content>
</entry>
<entry>
<id>3</id>
<Name>ccc</Name>
<Content>ZZZ</Content>
</entry>
</feed>
Ich habe Stackoverflow gesucht, konnte aber immer noch nicht die Antwort finden. Danke für die Hilfe.
Tough in XSLT1 ohne Verwendung von Erweiterungen; trivial in XSLT2. Welchen XSLT-Prozessor verwenden Sie und unterstützt XSLT2? –
Hallo Jim, xslt1 wird in meinem Projekt verwendet. Vielen Dank. – skyfree
Als Sie stackoverflow gesucht haben, haben Sie vielleicht [Ihre eigene Frage, die gestern beantwortet wurde] gefunden (http://stackoverflow.com/q/15175287/1945651)? – JLRishe