Ho due file xml che devono essere uniti in uno utilizzando XSLT.come unire due file xml con XSLT
Prima XML è (quello originale):
<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>
Seconda XML (dati aggiornati) è come questo:
<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>
Il risultato fuse desiderato - utilizzando la seconda XML per aggiornare la prima uno:
<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>
Ho cercato lo stackoverflow ma non sono riuscito a trovare la risposta. Grazie per l'aiuto.
Duro in XSLT1 senza utilizzo di estensioni; banale in XSLT2. Quale processore XSLT stai usando e supporta XSLT2? –
Ciao Jim, xslt1 è usato nel mio progetto. Grazie. – skyfree
Quando hai cercato lo stackoverflow hai forse trovato [la tua domanda a cui è stata data risposta ieri] (http://stackoverflow.com/q/15175287/1945651)? – JLRishe