Hallo,
Muss ich nun
- die Variable ausserhalb des 1. td deklarieren (wenn ja wo?, innerhalb tr?) oder
Ja, am besten direkt als kind von for-each (nach <sort>).
- die Variable 2x definieren, (wenn ja stimmt dann meine Abfrage noch?
Könntest du , in jedem der beiden <td>s. Die Abfrage würtde noch immer stimmen, weil du noch immer im selben for-each bist.
Aber wozu das machen? Ist redudant und macht deinen XSL fehleranfälliger.
Also einmal direkt als kind vom for-each, dann kannst du auch aus den beiden <xsl:value-of select="@name"/> ein <xsl:value-of select="$name"/> machen.
Grüße
Thomas