文件1.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "2"/>
</root>
<action value="2" step="4">
<get score = "5"/>
</action>
</state>
</config>
文件2.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "6"/>
</root>
<parent>
<child node="yes"/>
</parent>
</state>
</config>
输出.xml
<config>
<state version="10">
<root value="100" group="5">
<leaf number = "2"/>
<leaf number = "6"/>
</root>
<action value="2" step="4">
<get score = "5"/>
</action>
<parent>
<child node="yes"/>
</parent>
</state>
</config>
这是对此处问题的后续问题:Merge 2 XML files based on attribute values using XSLT?
我在每个 XML 文件中有 2 个不同的标签(file1.xml 中的操作标签和 file2.xml 中的父标签),并且在遍历公共标签 () 后,我需要它们都出现在输出文件中。
请帮助我编写一个 XSLT 以确保这两个标签都反映在输出中。