Jag jobbade med ett RSS-macro som skulle lista blogg inläggen från bland annat denna blogg. Mallen kräver att man kan sortera posterna efter datum i fallande ordning. Eftersom xsl-sort har ett element som heter data-type så forskade jag i om man kunde sätta danna till date - vilket inte gick. De enda värden som är gilltiga är text, number och qname.
Därför blev min lösning att konvertera datumet till siffror och sedan sortera efter nummer.
<xsl:apply-templates select="$currentPage/descendant::SimpleBlogPost [@isDoc]"> <xsl:sort select="umbraco.library:FormatDateTime(postDate ,'yyyyMMddhhmmss')" data-type="number" order="descending" /> </xsl:apply-templates>