Re: [xsl] Replace(//text()) in XSLT 1

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(), '-', '&#8211;')"/>
>>
>> Many thanks,
>> Nathan

Current Thread