This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: XSL month sorting (chronologically)
- From: Jeni Tennison <jeni at jenitennison dot com>
- To: "murli bk" <bkmurali at hotmail dot com>
- Cc: XSL-List at lists dot mulberrytech dot com
- Date: Fri, 12 Apr 2002 14:36:23 +0100
- Subject: Re: [xsl] XSL month sorting (chronologically)
- Organization: Jeni Tennison Consulting Ltd
- References: <F2173IhA1qfT7eEmP9C00006b3f@hotmail.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi Murali,
> I made the change you suggested. I use the xalan
> processor(xalan.jar, crimson.jar). It gives an exception like below.
> "date" is an xml element and so i think it does not require the
> quotes.
The brackets have to balance within an XPath expression, and you're
missing one. It should be:
<xsl:sort
select="string-length(substring-before('JanFebMarAprMayJunJulAugSepOctNovDec',
substring(date,4,3)))" data-type="number" />
^
extra bracket here
When you get errors like that, try running with another processor that
might give you a more helpful error message. In this case, I used
Saxon and it said:
Error at xsl:sort on line 40 .....
Error in expression .....: expected ")", found "EOF"
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list