|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Line end conversion.
Something like this could be used
<xsl:template name="replace">
<xsl:param name="string" select="." />
<xsl:choose>
<xsl:when test="not($string)" />
<xsl:when test="contains($string, '|')">
<xsl:value-of select="substring-before($string, '|')" />
<br />
<xsl:call-template name="replace">
<xsl:with-param name="string"
select="substring-after($string, '|')" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$string" />
<br />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="string">
<tr>
<td>
<xsl:call-template name="replace" />
</td>
</tr>
</xsl:template>
http://aspn.activestate.com/ASPN/Mail/Message/xsl-list/1393343
----- Original Message -----
From: "Ben Trafford" <ben@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, December 02, 2003 2:08 PM
Subject: Line end conversion.
>
> Hi!
>
> I have an odd little problem. I want to match all linefeeds with a given
> element's content, and convert them to "\n". Does anybody know of a good
> way to do so?
>
> In other words...
>
> <element>This is a phrase with a line end.
>
> It's very frustrating.</element>
>
> ...becomes...
>
> <element>This is a phrase with a line end.\n\nIt's very
frustrating.</element>
>
> --->Ben
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
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
|

Cart








