|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: the joy of breaking out from procedural/imperative progr
>
> Things get even better in XSLT2/Xpath2
> <xsl:stylesheet ... xmlns:dt="http://www.mySchemas.com/date">
> <xsl:function name=" dt:getMonthName"
> xmlns:dt="http://www.mySchemas.com/date">
> <xsl:param name="date"/>
> <xsl:variable name="months"
> select="tokenize("January,February,March,April,May,June,July,A
> ugust,Septembe
> r,October,November,December",',')"/>
> <xsl:return select="$months[number(substring($monthNum,5,2))]"/>
> </xsl:function>
> ...
No, it's even easier than that in XPath 2
<xsl:variable name="months" select="('January', 'February', ...)"/>
<xsl:result select="$months[number(substring($monthNum,5,2))]"/>
i.e., you can write the sequence as a literal sequence, you don't need
to create it by tokenizing a string.
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








