[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: DOCBOOK: Conditional xsl:output ? Help
Hello,
I'd like to use the same stylesheet to output documents of different
encoding, based on the value of the 'lang' attribute. So I figure I would
just write a small XSL construct that would do the trick and I came up with
that:
<xsl:variable name="lang-attr"
select="($target/ancestor-or-self::*/@lang
|$target/ancestor-or-self::*/@xml:lang)[last()]"/>
<xsl:choose>
<xsl:when test="string($lang-attr) = 'pl'">
<xsl:output encoding="ISO-8859-2"/>
</xsl:when>
<xsl:otherwise>
<xsl:output encoding="ISO-8859-1"/>
</xsl:otherwise>
</xsl:choose>
Unfrotunately, this does not work. Is this something that XSL can't do or am
I doing it the wrong way ?
Any help appreciated...
Regards,
Stéphane Bline.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC