【发布时间】:2013-02-05 15:16:06
【问题描述】:
是否可以在 XSL 中进行自然案例排序,如何实现?
例如,给定以下 XML sn-p:
<items>
<item>A 24</item>
<item>B 12</item>
<item>B 11</item>
<item>C 10</item>
<item>A 1</item>
<item>B 2</item>
</item>
如何对输出进行排序,以便获得如下元素列表?
<ul>
<li>A 1</li>
<li>A 24</li>
<li>B 2</li>
<li>B 11</li>
<li>B 12</li>
<li>C 10</li>
</ul>
编辑:我对可以处理任意字符串的解决方案特别感兴趣,例如。那些不遵循通用模式的模式,类似于 PHP 的 natsort 的工作方式。
【问题讨论】: