【发布时间】:2013-03-02 13:57:10
【问题描述】:
我有两个xml文件,需要合并成一个xml。这是一个例子:
原始.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。
【问题讨论】: