I tiene un grupo de cadenas es decir, g: Líneas = '9,1,306, LUCY, G, 38,12'XSLT Ordenar alfabéticamente y numéricamente Problema
necesito la salida para estar en XSLT 1.0:
1,9,12,38,306, G, LUCY
Este es mi código actual:
<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>, </xsl:text></xsl:if>
</xsl:for-each>
puedo conseguir que únicamente la imagen del '1, 12, 306, 38, 9, G, LUCY 'porque el segundo tipo no se está recogiendo.
¿Alguien me puede ayudar?
Tiene elementos no numéricos en su lista, ¿cómo se supone que están ordenados numéricamente? – Oded
Sé que los artículos son números y letras, solo necesito números ordenados numéricamente seguidos de las letras ordenadas alfabéticamente. ¿Qué tengo que hacer para que esto suceda – Bryan