![](/img/trans.png)
[英]Using Ant's xslt task in a Gradle plugin and make it find a resource
[英]Make alternative for an Ant xslt task
我将把一个Ant脚本转换为Make文件。 我已经完成了很多转换部分。 但是该ant脚本具有如下的小代码,
<xslt
in=""
out=""
style="../profiling/profile.xsl">
<param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
<param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
</xslt>
如何在我的Make文件中的ant脚本的“ xslt”,“ in”,“ out”,“ style”和“ param name”部分的上方书写? 有人可以给我提供示例文件代码吗? 我尝试并搜索了很多次该转换,但找不到。
谢谢..!!
Make没有内置的XSLT转换程序。转换xslt ant任务时,必须选择要替换的程序。
ANT内置了Xalan 。首先需要安装Java jar。 您可以通过以下方式从Maven Central下载它们:
curl -O http://search.maven.org/remotecontent?filepath=xalan/xalan/2.7.1/xalan-2.7.1.jar
curl -O http://search.maven.org/remotecontent?filepath=xalan/serializer/2.7.1/serializer-2.7.1.jar
运行以下java程序将执行所需的XSLT转换:
java -cp xalan-2.7.1.jar:serializer-2.7.1.jar org.apache.xalan.xslt.Process \
-IN inputData.xml \
-XSL ../profiling/profile.xsl \
-OUT outputFile.html \
-PARAM profile.arch ??? \
-PARAM profile.audience ???
有关更多信息,请参见Xalan文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.