使用参数处理FOP

eLA*_*LAN 2 xslt xsl-fo apache-fop

HI,我想使用FOP准备一个用于打印的XML文档(ps/pdf).是否可以将参数发送到FOP以进行xsl处理器中存在的条件格式化

XSL:

<xsl:param name="isDuplicate">no</xsl:param>
....
<xsl:if test="$isDuplicate='yes'">
    <h2 align="center">Copy</h2>
</xsl:if>
....
Run Code Online (Sandbox Code Playgroud)

AlB*_*lue 5

如果您正在使用分发附带的fop批处理/ shell文件,则可以使用--paramfop 的参数,如Fop页面上的 d ocumented

  -param name value <value> to use for parameter <name> in xslt stylesheet
                    (repeat '-param name value' for each parameter)
Run Code Online (Sandbox Code Playgroud)