Ho un gruppo di stringhe cioè g: linee = '9,1,306, LUCY, G, 38,12'XSLT ordine alfabetico e numerico Problemi
devo l'uscita sia in XSLT 1.0:
1,9,12,38,306, G, LUCY
Questo è il mio codice corrente:
<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>
posso farlo solo display '1, 12, 306, 38, 9, G, LUCY 'perché il secondo tipo non viene raccolto.
Chiunque può darmi una mano?
Sono presenti elementi non numerici nell'elenco, come devono essere ordinati in ordine numerico? – Oded
So che gli articoli sono sia numeri che lettere, ho solo bisogno di numeri ordinati numericamente seguiti dalle lettere in ordine alfabetico. che cosa devo fare per far sì che accada – Bryan