我正在使用该xsltproc
实用程序使用如下命令将多个 xml 测试结果转换为漂亮的打印控制台输出。
xsltproc stylesheet.xslt testresults/*
哪里stylesheet.xslt
看起来像这样:
<!-- One testsuite per xml test report file -->
<xsl:template match="/testsuite">
<xsl:text>begin</xsl:text>
...
<xsl:text>end</xsl:text>
</xsl:template>
这给了我一个类似于这样的输出:
begin
TestSuite: 1
end
begin
TestSuite: 2
end
begin
TestSuite: 3
end
我想要的是以下内容:
begin
TestSuite: 1
TestSuite: 2
TestSuite: 3
end
谷歌搜索是空的。我怀疑我可能能够在将 xml 文件提供给之前以某种方式合并它们xsltproc
,但我希望有一个更简单的解决方案。