[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Take a look at the translate() function. This can only replace single characters, but that seems to be what you want to do.
On 16/11/2012 17:01, Nathan Tallman wrote:
Re: [xsl] Replace(//text()) in XSLT 1
Subject: Re: [xsl] Replace(//text()) in XSLT 1 From: Michael Kay <mike@xxxxxxxxxxxx> Date: Fri, 16 Nov 2012 17:23:58 +0000 |
Take a look at the translate() function. This can only replace single characters, but that seems to be what you want to do.
Michael Kay Saxonica
On 16/11/2012 17:01, Nathan Tallman wrote:
I'd like to replace hyphens with en dashes. In XSLT 2.0, I can do this with replace(text()), but I'm limited to XSLT 1.0.
How could I achieve the same thing in XSLT 1.0?
<xsl:value-of select="replace(//text(), '-', '–')"/>
Many thanks, Nathan
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Replace(//text()) in XSLT, G. Ken Holman | Thread | Re: [xsl] Replace(//text()) in XSLT, Nathan Tallman |
Re: [xsl] Replace(//text()) in XSLT, G. Ken Holman | Date | Re: [xsl] Replace(//text()) in XSLT, Nathan Tallman |
Month |
Keywords