Subject: RE: the joy of breaking out from procedural/imperative programming style (was: Re: [xsl] Peculiar Problem in .xsl file From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Sat, 7 Dec 2002 20:31:52 -0000 |
> > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: the joy of breaking out from pr, Kurt Cagle | Thread | Re: [xsl] Peculiar Problem in .xsl , Mike Brown |
Re: [xsl] Identity of Documents Puz, David Rosenborg | Date | [xsl] how to remove duplicates from, Marcin Antczak |
Month |