docbook-apps

  • 1.  synop.xsl addition

    Posted 07-31-2007 09:15
    Hi,

    I'm trying to extend synop.xsl so that I can specify language on
    methodsynopsis.

    I am a bit stumped by the following:

    <xsl:choose>
    <xsl:when test="$language='java' or $language='Java'">
    <xsl:apply-templates select="." mode="java"/>
    </xsl:when>
    <xsl:when test="$language='perl' or $language='Perl'">
    <xsl:apply-templates select="." mode="perl"/>
    </xsl:when>
    <xsl:when test="$language='idl' or $language='IDL'">
    <xsl:apply-templates select="." mode="idl"/>
    </xsl:when>
    <xsl:when test="$language='cpp' or $language='c++' or $language='C++'">
    <xsl:apply-templates select="." mode="cpp"/>
    </xsl:when>
    <xsl:when test="$language='lua' or $language='Lua'">
    <xsl:apply-templates select="." mode="lua"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:message>
    <xsl:text>Unrecognized language on </xsl:text>
    <xsl:value-of select="local-name(.)"/>
    <xsl:text>: </xsl:text>
    <xsl:value-of select="$language"/>
    </xsl:message>
    <xsl:apply-templates select=".">
    <xsl:with-param name="language" select="$default-classsynopsis-language"/>
    </xsl:apply-templates>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    Using language="lua" gives me 'Unrecognized language on methodsynopsis: lua',
    but when I use cpp it works.
    I must not be seeing something very simple, so any help is appreciated. :)

    --
    Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
    ????? ?????? ??? ?? ??????
    http://www.in-nomine.org/ | http://www.rangaku.org/
    Sleep tonight, sweet summer light, scattered yesterdays, the past is far
    away...