RE: [xsl] XSL : Numbers to Words

Subject: RE: [xsl] XSL : Numbers to Words
From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx>
Date: Fri, 23 Apr 2004 20:57:01 +0200
> -----Original Message-----
> From: Josh Canfield [mailto:Josh.Canfield@xxxxxxxxxxxx]
>
> There is probably a better way to do this, but here is my

Hi,

Well, in any case, you made it a lot farther than I did :)

I'm not sure whether it would be better, but I'd be inclined to replace this
template:

>
>   <xsl:template name="word-map">

With a small xml file, containing mappings of the sort:

<root>
<n num="1" word="one" />
<n num="2" word="two" />
...
</root>

then load this in via document(), and use XPath expressions to retrieve the
words:

<xsl:variable name="num-to-word"
              select="document('nums.xml')/*/n" />
...
<xsl:value-of select="$num-to-word/*[@num=$val]/@word" />


Just a thought... I'm not sure about the particular benefits though.


Cheers,

Andreas

Current Thread