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

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

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


Subject: fo:block language attribute


I have a variable set in the template called $lang and it’s value is: ‘fi’

 

When I get to the below condition, $lang is never recognized properly so I created a test that takes a hardcoded ‘fi’ and that renders correctly.

 

Why doesn’t the 2nd block work when $lang = ‘fi’?

 

<xsl:choose>

<xsl:when  test="$lang = 'fi'">

<fo:block xsl:use-attribute-sets="section.title.level1.properties" hyphenate="true" language="fi">

<xsl:copy-of select="string(.)"/>

</fo:block>

</xsl:when>

<xsl:otherwise>                               

<fo:block xsl:use-attribute-sets="section.title.level1.properties" hyphenate="true" language="$lang">

<xsl:copy-of select="string(.)"/>

</fo:block>                                        

</xsl:otherwise>

</xsl:choose>

 

David White



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