ThomasM: XSLT 1.0 Sum

Beitrag lesen

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 &lt; maskiert werden, das >-Zeichen kann als &gt; stehen, muss aber meistens nicht. > ist nur innerhalb von <![CDATA[ ... ]]>-Abschnitten kritisch, wenn darin ]]> selbst vorkommt (dann als ]]&gt; notieren).

Grüße,
Thomas