This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XSL month sorting


Hi Murali,

> I want to sort on the date(with the month field in letters).

The month is always the 4th to 7th character of the date. So you can
get hold of the month using the substring() function:

  substring(date, 4, 3)

So to sort on the month, alphabetically, you can use:

  <xsl:for-each select="event">
    <xsl:Sort select="substring(date, 4, 3)" />
    <xsl:sort select="substring(date, 1, 2)" data-type="number" />
    <xsl:value-of select="date" />
    <xsl:text>, </xsl:text>
    <xsl:value-of select="data" />
  </xsl:for-each>
  
Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]