[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Turning css (font-weight:bold) attributes into tag
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|