尝试使用Saxon将CSS添加到Docbook

时间:2014-02-05 09:54:05

标签: xslt saxon docbook

我正在尝试将CS​​S文件添加到我的Docbook HTML输出中。大多数例子都说:

xsltproc --stringparam html.stylesheet  corpstyle.css  chunk.xsl  myfile.xml

我们是基于Saxon的工具包......因此,我将构建文件更改为:

<java jar="${DocBook}/saxon/saxon.jar" fork="true" dir="${gen.dir}/html-multi">
         <arg line="com.icl.saxon.StyleSheet"/>
         <arg line="${basedir}/book.xml "/>
         <arg line="${DocBook}/html/chunk.xsl "/>
         <arg line="html.stylesheet=mycss.css"/>
      </java>

运行ant时,会产生:

Bad param =命令行上的值。

如何设置?

1 个答案:

答案 0 :(得分:0)

这似乎更像是一个Ant问题,请尝试

<java jar="${DocBook}/saxon/saxon.jar" fork="true" dir="${gen.dir}/html-multi">
         <arg line="${basedir}/book.xml "/>
         <arg line="${DocBook}/html/chunk.xsl "/>
         <arg line="html.stylesheet=mycss.css"/>
      </java>

因为似乎主要类来自jar参数。