Ant xslt任务输出到标准输出

Ant xslt任务输出到标准输出,ant,xslt-2.0,Ant,Xslt 2.0,使用ant中的任务,如何获得要生成到stdout的输出 我的XSLT通过xsl:result文档生成多个文件,正常的输出只是状态信息,我希望在正常的Ant输出中显示这些信息。Ant似乎强迫我提供destdir=或out=参数 Ant 1.8.2与Saxon 9配合使用是的Ant做到了这一点。但是XSLT有一个元素,您可以使用它在标准输出上获得输出:) 希望有帮助 我最近也有类似的情况;带有XSLT任务的Ant脚本,其中样式表转换使用生成多个文件。由于Ant XSLT任务需要destdir属性(除

使用ant中的任务,如何获得要生成到stdout的输出

我的XSLT通过xsl:result文档生成多个文件,正常的输出只是状态信息,我希望在正常的Ant输出中显示这些信息。Ant似乎强迫我提供destdir=或out=参数


Ant 1.8.2与Saxon 9配合使用是的Ant做到了这一点。但是XSLT有一个元素,您可以使用它在标准输出上获得输出:)


希望有帮助

我最近也有类似的情况;带有XSLT任务的Ant脚本,其中样式表转换使用
生成多个文件。由于Ant XSLT任务需要
destdir
属性(除非指定了
out
属性),因此我将已知的临时文件用于
out
目标,然后实现了一个“清理”任务,删除了临时文件


谢谢!那会得到我想要的。我仍然需要创建一个不需要的输出文件,但这不是什么大问题。我可以使用out=“/dev/null”或out=“NUL”来转储它。
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes"/>
<xsl:key name="types" match="a" use="text()"/>
<xsl:template match="/">
<result>
  <xsl:message terminate="no">I am a message from xslt!</xsl:message>
</result>
</xsl:template>
</xsl:stylesheet>
build:
 [xslt] Processing C:\Users\Stefanos\Documents\Visual Studio 2010\Projects\stackOverflow\stackOverflow\test.xml to C:\Users\Stefanos\Documents\Vis
ual Studio 2010\Projects\stackOverflow\stackOverflow\out.xml
 [xslt] Loading stylesheet C:\Users\Stefanos\Documents\Visual Studio 2010\Projects\stackOverflow\stackOverflow\test.xslt
 [xslt] I am a message from xslt!

BUILD SUCCESSFUL
Total time: 0 seconds
<target name="removeTemporaryFiles" description="remove temporary files">
    <delete file="${workspace}/temp.xhtml"></delete>
…
</target>