【发布时间】:2013-02-23 01:08:00
【问题描述】:
有人知道在 XSL 中进行这种排序的方法吗?
这是我到目前为止的内容,但它只按天排序,而忽略了日期的其余部分。
<xsl:apply-templates select="item">
<xsl:sort select="pubDate" data-type="text" order="descending"/>
</xsl:apply-templates>
【问题讨论】:
-
日期只是日期还是日期时间?您使用的是 XSLT 1.0 还是 XSLT 2.0?您还可以编辑发布您的 XML 的答案吗?
-
这当然是可能的,但并非微不足道。您必须在 XSLT 中编写一个解析器,将 RFC-822 日期转换为可排序的东西。我会使用 EXSLT 函数和 XPath 字符串函数。