我正在尝试根据属性值订购商品:
<xsl:apply-templates select="Question">
<xsl:sort order="ascending" select="@Value"></xsl:sort>
</xsl:apply-templates>
这确实对它们进行了排序,但我可以有像 1,2,3, ... 10, 11, ... 20 这样的值,它会为它们排序 1,10,11, ... 2,20... 3。等等。
我也可以有像 1.A、1.B、2.A、2.B 等这样的值。
我如何排序这些值以在该优先级中考虑数字内容和字母?