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 |