[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Line end conversion.
Thanks to everybody who answered! The problem's been solved, like so: <xsl:template name="break"> <xsl:param name="text" select="."/> <xsl:choose> <xsl:when test="contains($text, '
')"><xsl:value-of select="substring-before($text, '
')" disable-output-escaping="yes" />\n<xsl:call-template name="break"><xsl:with-param name="text" select="substring-after($text,'
')"/></xsl:call-template></xsl:when> <xsl:otherwise> <xsl:value-of select="$text" disable-output-escaping="yes" /> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template select="example"> <example><xsl:call-template name="break" /></example> </xsl:template> At 04:24 PM 12/2/2003 +0200, Jarno.Elovirta@xxxxxxxxx wrote: Write a recursive template. The FAQ has an entry for this <http://www.dpawson.co.uk/xsl/sect2/replace.html#d6768e55>, but I recommend writing the stylesheet yourself for educational purposes. The better link for this purpose is: http://www.dpawson.co.uk/xsl/sect2/replace.html#d6768e13 In case anybody asks in the future. Much simpler. --->Ben XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|