我有两个xml文件,需要合并成一个xml。这是示例:
原始.xml文件:</p>
<employees>
<employee id="1">
<name> Name1 </name>
<email> email1 <email>
</employee>
<employee id="2">
<name> Name2 </name>
<email> email2 <email>
</employee>
</employees>
更新.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。