Hello,

I has customizing layer which adds a footnote to my pdf output. In this
layer I have to define values for the different places frequently.

------
<xsl:when
   test="$double.sided != 0 and $sequence = 'even'
   and $position='right'">
   Example Example, Review version
 </xsl:when>

<xsl:when
   test="$double.sided != 0 and $sequence = 'odd'
   and $position='left'">
   Example Example, Review version
</xsl:when>

Is there an way to pass parameters to my customizing layer via the Apache
Ant build file similar to the parameters I pass to the standard XSL sheets?
In standard I use for example the following:

<param name="chapter.autolabel" expression="1" />

I tried to use a similar approach:

I pass the value via the following:

<param name="footnotetext" expression="Example Example, Review version" />

I try to evaluate it via the following:

<xsl:choose>
<xsl:when test="string($footnotetext) != 0">
<xsl:value-of select="$footnotetext" />
</xsl:when>
</xsl:choose>

I get the error message:      [xslt]
/home/vogella/workspace/docu/de.vogella.publishing/mystylesheets/mypdfdocbook.xsl:147:
Error! Variable footnotetext has not been declared

What did I do wrong?

Best regards, Lars

-- 
Lars
http://www.vogella.com - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter

Reply via email to