This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: ListItem
* Lars Bjørndal; <lars.bjorndal@grieg.uib.no> on 04 Mar, 2002 wrote:
>"Prikryl,Petr" <PRIKRYLP@skil.cz> writes:
>
>...> I guess that it depends on the browser if the two
>> cases will be rendered the same way or differently.
>
>Yes, I think you are right.
Links, w3m and lynx all behave differently. Below is a hack for xsl
stylesheets which was on the mailling list (sorry I do not remember who
made the fix ) it works for me when I use *links*. Otherwise the default
outcome is also perfectly correct if you look via a different browser
Hope this helps
--
Togan Muftuoglu
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="para">
<xsl:choose>
<xsl:when test="position() = 1 and parent::listitem">
<xsl:call-template name="firstlistpara"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="notfirstlistpara"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="firstlistpara">
<xsl:call-template name="anchor">
<xsl:with-param name="node" select="parent::listitem"/>
</xsl:call-template>
<xsl:call-template name="anchor"/>
<xsl:apply-templates/>
</xsl:template>
<xsl:template name="notfirstlistpara">
<p>
<xsl:call-template name="anchor">
<xsl:with-param name="node" select="parent::listitem"/>
</xsl:call-template>
<xsl:call-template name="anchor"/>
<xsl:apply-templates/>
</p>
</xsl:template>
</xsl:stylesheet>