Thomas J.S.: alphabetische Ausgabe

Beitrag lesen

Hallo,

Wenn ich (eher) die zweite Version richtig verstanden habe müßte die Anweisung konkret wie folgt lauten:

<xsl:for-each select="gat"><xsl:sort select="." /><div>
<xsl:attribute name="class">
xsl:choose
  <xsl:when test="child::text() = 'Astern'">gtt</xsl:when>
  xsl:otherwisegat</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:value-of select="child::text()"/>

wobei gat und gtt zwei klassen in der css Datei sind.
Die "Astern" werden aber auch mit der (Farbe der) Klasse gat angezeigt !?

Die "Astern" haben die Klasse "gtt" und die Eigenschaften die du in der Klasse definiert: <div class="gtt">Atern ... <div>.

Wenn du auch die Eigenschaften der Klasse "gat" haben willst:
<xsl:when test="child::text() = 'Astern'">gat gtt</xsl:when>

Denke hierbei ganz normal im CSS und deren Regel für Klassen und Vererbungen.

Grüße
Thomas