我有两个结构相同的 xml 文件,我想根据它们的内容生成一个结构相同的新 xml 文件。例如:
文件1.xml
<?xml version="1.0" encoding="UTF-8"?>
<coverage>
<project timestamp="1369233123077" name="Project1">
<metrics conditionals="664" methods="117" classes="13" files="9" coveredstatements="1554" />
</project>
</coverage>
文件2.xml
<?xml version="1.0" encoding="UTF-8"?>
<coverage>
<project timestamp="1369224383368" name="Project1">
<metrics conditionals="684" methods="122" classes="13" files="9" coveredstatements="1654" />
</project>
</coverage>
我希望得到的结果文件,它包含相同属性的减法。文件3.xml
<?xml version="1.0" encoding="UTF-8"?>
<coverage>
<project timestamp1="1369233123077" timestamp2="1369224383368" name="Project1">
<metrics conditionals="20" methods="5" classes="0" files="0" coveredstatements="100" />
</project>
</coverage>
我尝试使用 File1.xml 进行 XSL 并设法显示如上的结果,但我希望在硬盘驱动器上创建一个新的 XML 文件。有没有办法做到这一点?