我有两个XML文件,需要被合并到一个XML。 这里是例子:
orginal.xml文件:
<employees>
<employee id="1">
<name> Name1 </name>
<email> email1 <email>
</employee>
<employee id="2">
<name> Name2 </name>
<email> email2 <email>
</employee>
</employees>
update.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。