Hallo Julian,
sry, dass Leereichen ist mir reingerutscht - war schon etwas spät. :)
Habe den erwähnten Ausschnitt des Codes auf "<xsl:when test="$max >= $i">" ausgebessert und es funktioniert.
Passt das auch aus deiner Sicht oder habe ich was übersehen?
Egal ob ich "<xsl:when test="$i <= $max">" oder "<xsl:when test="$i <= $max">"versucht habe, kam derselbe Error.
Dann hat wohl der verwendete XSLT-Prozessor eine Macke. "$i <= $max" ist völlig ok (<= nach den XML-Refeln natürlich nicht). Die umgekehrte größer/gleich-Bedingung ist auch legitim, aber prüfe mal die verwendete Umgebung.
Grüße,
Thomas