Subject: Re: [xsl] Turning css (font-weight:bold) attributes into tags <b> From: Florent Georges <darkman_spam@xxxxxxxx> Date: Tue, 13 Mar 2007 16:04:41 +0100 (CET) |
Rick Livesey wrote: Hi > Can anyone point me in the right direction? Personnally I'd use a recursive template. Here is an example, without all details: <!-- Map from style tokens to element names --> <xsl:variable name="style-mapping" as="element()+"> <e s="bold">b</e> <e s="sup">sup</e> ... </xsl:variable> <xsl:template name="do-style"> <xsl:param name="style"/> <xsl:variable name="next" select="get-next-token($style)"/> <xsl:if test="$next"> <xsl:element name="{ $style-mapping[@s eq $next] }"> <xsl:call-template name="do-style"> <xsl:with-param name="style" select="get-remainder($style)"/> </xsl:call-template> </xsl:element> </xsl:if> </xsl:template> Regards, --drkm ___________________________________________________________________________ Dicouvrez une nouvelle fagon d'obtenir des riponses ` toutes vos questions ! Profitez des connaissances, des opinions et des expiriences des internautes sur Yahoo! Questions/Riponses http://fr.answers.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Turning css (font-weight:bold, Rick Livesey | Thread | Re: [xsl] Turning css (font-weight:, Abel Braaksma |
[xsl] Turning css (font-weight:bold, Rick Livesey | Date | RE: RE: [xsl] Sorting Problem with , Ram Shan |
Month |