|
Subject: Re: [xsl] Replace(//text()) in XSLT 1 From: Nathan Tallman <ntallman@xxxxxxxxx> Date: Fri, 16 Nov 2012 12:24:38 -0500 |
Thank you, Ken, Martin, and Michael! Nathan On Fri, Nov 16, 2012 at 12:23 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > > 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, Michael Kay | Thread | [xsl] New version of ParseCSV, G. Ken Holman |
| Re: [xsl] Replace(//text()) in XSLT, Michael Kay | Date | [xsl] New version of ParseCSV, G. Ken Holman |
| Month |