小编Bry*_*yan的帖子

XSLT按字母和数字排序问题

我有一组字符串,即g:lines ='9,1,306,LUCY,G,38,12'

我需要输出在XSLT 1.0中:

1,9,12,38,306,G,LUCY

这是我目前的代码:

<xsl:for-each select="$all_alerts[g:problem!='normal_service'][g:service='bus']">
  <xsl:sort select="g:line"/>
  <xsl:sort select="number(g:line)" data-type="number"/>
  <xsl:value-of select="normalize-space(g:line)" /><xsl:text/>
  <xsl:if test="position()!=last()"><xsl:text>,&#160;</xsl:text></xsl:if>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

我可以让它只显示'1,12,306,38,9,G,LUCY',因为第二种类型没有被提取.

有人能帮帮我吗?

sorting xslt alphanumeric

7
推荐指数
1
解决办法
7774
查看次数

标签 统计

alphanumeric ×1

sorting ×1

xslt ×1