Hallo Julian,
im online tool lässt sich der code einwandfrei verarbeiten. Aber in meinem ERP erhalte ich folg. Error:
XSLT compile error. '<', hexadecimal value 0x3C, is an invalid attribute character. Line 50, position 26.
<xsl:when test="$i & lt;= $max">
Wo kommt das Leerzeichen zwischen & und lt;= her? Stand nicht in meinem Code.
< muss als < maskiert werden, das >-Zeichen kann als > stehen, muss aber meistens nicht. > ist nur innerhalb von <![CDATA[ ... ]]>-Abschnitten kritisch, wenn darin ]]> selbst vorkommt (dann als ]]> notieren).
Grüße,
Thomas