Hallo,
ich weiß nicht, was ich jetzt gemacht habe. Im Grunde sieht alles noch genauso aus, aber jetzt funzt es.
Allerdings habe ich noch ein Problem mit dem Verketten von Zeichenketten:
Mit jedem Durchlaufen der Schleife ändert sich ein Attributwert:
Zaehler = 1 Attribut = Attribut
Zaehler = 2 Attribut = Attribut2
Zaehler = 3 Attribut = Attribut3
...
Dies habe ich jetzt so lösen wollen:
xsl:choose
<xsl:when test="$Zaehler = 1">
<xsl:value-of select="Element/[@Attribut = 'Attribut')]/@value" />
</xsl:when>
xsl:otherwise
<xsl:value-of select="Element/[@Attribut = concat('Attribut',$Zaehler)]/@value" />
</xsl:otherwise>
</xsl:choose>
Bei Zaehler = 1 klappt alles einwandfrei. Aber sobald der Attributwert mit dem Zaehler verkettet werden soll, erhalte ich kein Ergebnis.
Wo liegt das Problem?