Subject: Re: [xsl] xsl:analyze-string explanation needed From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 20 Jul 2006 15:16:13 +0100 |
or if you prefer, since you are not generating elements you don't really need analyze-string and can just do it in xpath: <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:template name="main"> <xsl:for-each select="( '3 minutes 57 seconds', '3 minutes', '5 seconds', 'rubbish')"> :<xsl:value-of select="."/> :::: <xsl:value-of select="60*number(concat('0',replace(.,'([0-9]+) minutes.*$|.+$','$1')))"/> </xsl:for-each> </xsl:template> </xsl:stylesheet> $ saxon8 -it main regex.xsl <?xml version="1.0" encoding="UTF-8"?> :3 minutes 57 seconds :::: 180 :3 minutes :::: 180 :5 seconds :::: 0 :rubbish :::: 0
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:analyze-string explan, David Carlisle | Thread | RE: Re: [xsl] xsl:analyze-string ex, cknell |
Re: [xsl] xsl:analyze-string explan, David Carlisle | Date | RE: Re: [xsl] xsl:analyze-string ex, cknell |
Month |