XSLTを使用して2つのxmlファイルを1つにマージする必要があります。2つのxmlファイルをXSLTとマージする方法
まずXMLは、(元の)である。
<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>
第XML(更新データ)のようである:
<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>
所望のマージ結果 - 最初のを更新するために第2のXMLを使用して1:
<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>
私はstackoverflowのを検索しましたが、まだ答えを見つけることができませんでした。手伝ってくれてありがとう。
拡張子を使用しないXSLT1では面倒です。 XSLT2では自明です。どのXSLTプロセッサを使用していますか?それはXSLT2をサポートしていますか? –
こんにちはJim、私のプロジェクトでxslt1が使用されています。ありがとう。 – skyfree
stackoverflowを検索したときに、おそらく[昨日回答した自分の質問](http://stackoverflow.com/q/15175287/1945651)が見つかりましたか? – JLRishe