|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Xslt 2 stripping out non-numbers
On 4/20/05, G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:
> I hope the below helps.
>
> . . . . . . . Ken
>
> t:\ftemp>type neff.xsl
> <?xml version="1.0" encoding="iso-8859-1"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>
> <xsl:output method="text"/>
>
> <xsl:template match="/">
> <xsl:variable name="target" select="'TUV0062'"/>
>
> <xsl:value-of select="number(
> translate($target,
> translate($target,'0123456789',''),''))"/>
> </xsl:template>
>
> </xsl:stylesheet>
This is the "double-translate" technique first proposed on this list
(to the best of my knowledge) by Mike Kay.
The FXSL template/function
str-filter
has been shown to perform better than the double-translate technique
on large strings:
http://www.biglist.com/lists/xsl-list/archives/200203/msg01524.html
Cheers,
Dimitre Novatchev.
|
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








