Moin,
ich möchte aus dem XML
den Output
erzeugen, wobei die Farbnamen lexikographisch sortiert werden sollen.
Meine bisherige Recherche ergab, daß ich die Farbnamen mit mit <xsl:key> und generate-id() distinkt selektieren muß,
diese in einem Node Set speichere, aufsteigend sortiere (<xsl:sort>) und dieses Node Set dann mit <xsl:template> oder
<xsl:for-each> iterieren kann. Während der Iteration kann ich dann zählen, wie oft die jeweilige Farbe vorkommt.
Ist das der richtige Ansatz?
Cheers
Vince
ich möchte aus dem XML
Code:
<?xml version="1.0" encoding="UTF-8"?> <table> <column name="Color"> <item value="red"/> <item value="green"/> <item value="blue"/> <item value="red"/> <item value="red"/> <item value="blue"/> <item value="blue"/> <item value="red"/> <item value="green"/> <item value="red"/> </column> </table>
Code:
var data = { labels: ['blue', 'green', 'red'], series: [3, 2, 5] };
Meine bisherige Recherche ergab, daß ich die Farbnamen mit mit <xsl:key> und generate-id() distinkt selektieren muß,
diese in einem Node Set speichere, aufsteigend sortiere (<xsl:sort>) und dieses Node Set dann mit <xsl:template> oder
<xsl:for-each> iterieren kann. Während der Iteration kann ich dann zählen, wie oft die jeweilige Farbe vorkommt.
Ist das der richtige Ansatz?
Cheers
Vince
Comment