Сортировка по дате
Q. В xml даты записаны так: <date>2005.03.01</date>. Как мне отсортировать по ним?
A. Воспользоваться строковыми функциями и использовать data-type=“number”:
...
<xsl:sort data-type="number" select="substring-before(date,'.')"/>
<xsl:sort data-type="number" select="substring(date,6,2)"/>
<xsl:sort data-type="number" select="substring(date,9)"/>
...