OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Title Page Layout in FO


Hi,

On Sunday, 27. February 2005 19:13, Bob Stayton wrote:
> There is an example for this in:
> http://www.sagehill.net/docbookxsl/TitleFontSizes.html#ChapterTitles

Thanks, Bob. I overlooked that in your book, I had only the second edition 
in front of me. Obviously it would be better if I had checked the third 
release too. :)

Unfortunatly xsltproc complains about the misplaced xsl:choose inside the 
xsl:call-template:

<xsl:template name="chapappendix.title">
...
    <xsl:call-template name="gentext">
      <xsl:choose><!-- xsltproc complains here -->
        <xsl:when test="self::chapter">
          <xsl:with-param name="key" select="'chapter'"/>
        </xsl:when>
        <xsl:when test="self::appendix">
          <xsl:with-param name="key" select="'appendix'"/>
        </xsl:when>
      </xsl:choose>
    </xsl:call-template>
...
</xsl:template>

I changed that order of the xsl:with-param and xsl:choose; the 
self::appendix and self::chapter didn't work either so I changed that 
too:

<xsl:template name="chapappendix.title">
...
    <xsl:call-template name="gentext">
      <xsl:with-param name="key">
         <xsl:choose>
            <xsl:when test="local-name($node)='chapter'">
               <xsl:text>chapter</xsl:text>
            </xsl:when>
            <xsl:when test="local-name($node)='appendix'">
               <xsl:text>appendix</xsl:text>
            </xsl:when>
         </xsl:choose> 
      </xsl:with-param>
    </xsl:call-template>
...
</xsl:template>

It seems that xsltproc is right, or do you see any errors in my above 
code?
Apart from these small issues it works like a charm. :)

Thanks,
Tom

-- 
Thomas Schraitle <tom_schr@web.de>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]