I haben eine Gruppe von Zeichenketten dh g: Linien = '9,1,306, Lucy, G, 38,12'XSLT Sortieren von A & Numerisch Problem
ich brauche die Ausgabe in XSLT um 1,0:
1,9,12,38,306, G, LUCY
Dies ist mein aktueller Code:
<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>
ich es nur Anzeige ‚1 zu bekommen, 12, 306, 38, 9, G, LUCY "Weil die zweite Sorte nicht abgeholt wird.
Kann mir jemand helfen?
Sie haben nicht numerische Elemente in Ihrer Liste, wie sollen sie numerisch sortiert sein? – Oded
Ich weiß, dass die Elemente sowohl Zahlen als auch Buchstaben sind, ich brauche nur Zahlen, die numerisch sortiert sind, gefolgt von den alphabetisch sortierten Buchstaben. Was muss ich tun, um das – Bryan