개미에서 <xslt> 태스크를 사용하면 출력을 표준 출력으로 생성하는 방법은 무엇입니까?Ant xslt 태스크가 stdout으로 출력됩니다.
내 XSLT는 xsl : result-document를 통해 여러 파일을 생성하며 일반 출력은 정상적인 Ant 출력으로 표시하려는 상태 정보입니다. Ant는 destdir = 또는 out = 매개 변수를 제공하도록 강요하는 것 같습니다.
개미 1.8.2와 색슨 9
개미에서 <xslt> 태스크를 사용하면 출력을 표준 출력으로 생성하는 방법은 무엇입니까?Ant xslt 태스크가 stdout으로 출력됩니다.
내 XSLT는 xsl : result-document를 통해 여러 파일을 생성하며 일반 출력은 정상적인 Ant 출력으로 표시하려는 상태 정보입니다. Ant는 destdir = 또는 out = 매개 변수를 제공하도록 강요하는 것 같습니다.
개미 1.8.2와 색슨 9
예. 그러나 XSLT를 사용하면 표준 출력에 출력을 얻을하는 데 사용할 수있는 요소를 :)이
<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
는 희망이 도움이!
나는 최근에 비슷한 시나리오를 가졌습니다. 스타일 시트 변환이 <xsl:result-document>
을 사용하여 여러 파일을 생성 한 XSLT 작업이있는 Ant 스크립트. Ant XSLT 작업은 out
특성이 지정되지 않은 한 destdir
특성이 필요하므로 out
대상의 알려진 임시 파일을 사용하고 임시 파일을 삭제 한 "정리"작업을 구현했습니다.
<target name="removeTemporaryFiles" description="remove temporary files">
<delete file="${workspace}/temp.xhtml"></delete>
…
</target>
고마워요! 그게 내가 원하는 것을 얻을거야. 필자가 필요로하지 않는 출력 파일을 만들어야하지만 큰 문제는 아닙니다. out = "/ dev/null"또는 out = "NUL"을 사용하여 덤프 할 수 있습니다. –