josef stebegg: alphabetische Ausgabe

Beitrag lesen

Hallo,

Die elegante Möglichkeit der alphabetischen Ausgabe

...
<xsl:for-each select="gat"><xsl:sort select="." data-type="text"/><div class="gat"><xsl:value-of select="child::text()"/>
<xsl:for-each select="art">..usw.
</div></xsl:for-each>
</div></xsl:for-each>
...

bringt mich jetzt in andere Schwierigkeiten.

...
 <gat>Dahlien
  <art>Die Dahlie</art>
 </gat>
 <gat>Astern
  <art>Die Strandaster</art>
  <art>Die Herbstaster</art>
 </gat>
...

Was mache ich den bitte wenn ich z.B. Astern (im Gegensatz zu Dahlien) mit einer anderen Farbe oder Hintergrund ausgeben will. <gat1> und <gat2> kann ich ja nicht mehr schreiben. Vielleicht mit Attributen, aber wie?

schöne Grüße
Josef