This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
How to substitute a string based on number
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] How to substitute a string based on number
- From: Mailer Mailer <maillistboxes at yahoo dot com>
- Date: Mon, 29 Oct 2001 04:37:50 -0800 (PST)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hello All,
How can I substitute a string based on a number, e.g.
1 --- Jaunary
2 --- February
.....
11 November
12 --- December
In wrox book an implementation is given but it seems
to be MS specific. The implementation is
-----------------
<xsl:variable name="monthnames.tf">
<mnth name="January"/>
<mnth name="February"/>
<mnth name="March"/>
<mnth name="April"/>
<mnth name="May"/>
<mnth name="June"/>
<mnth name="July"/>
<mnth name="August"/>
<mnth name="September"/>
<mnth name="October"/>
<mnth name="November"/>
<mnth name="December"/>
</xsl:variable>
<xsl:variable name="monthnames"
select="msxml:node-set($monthnames.tf)"/>
....
...
<xsl:value-of select="$monthnames/*[$month]/@name"/>
In this way monthnames variable works as an array.
Is there such kinda standard way to access the
variable ... do not mention xslt processor specific
stuff. Is node-set a standard function?
Any pointers may help.
Thanks
Deep
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list