Брат, вот что ты можешь сделать:
List<Item> itemList = new List<Item>();
itemList = Sitecore.Context.Item.Axes.GetDescendants().ToList<Item>();
itemList = itemList.OrderByDescending(c => c.Statistics.Created.Date).ToList<Item>();
Где itemList - это список, который вы хотите отсортировать.
Удачи!
А потом я узнал, что вы просите, чтобы это был XSL:):
<xsl:for-each select="item">
<xsl:sort select="sc:fld(__created,.)" />
Дополнительная ссылка здесь, в блоге Джона Уэста .
совет: чем сложнее выполнять рендеринг, тем больше вам следует подумать об использовании подслоев вместо XSL.
Но снова удачи!