file1.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "2"/>
</root>
<root value="101" group="6">
<leaf number = "3"/>
</root>
</state>
</config>
file2.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "6"/>
</root>
<root value="101" group="6">
<leaf number = "4"/>
</root>
</state>
</config>
与Output.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "2"/>
<leaf number = "6"/>
</root>
<root value="101" group="6">
<leaf number = "3"/>
<leaf number = "4"/>
</root>
</state>
</config>
我试着写基于此答案的XSLT: 如何合并使用XSLT公共节点2个XML文件?
但我不知道如何比较基础属性值(在这种情况下,属性值和“根”标签的群体?是否有人可以帮忙吗?