Hallo Julian,
was fehlt hier in meinem XSLT?
Die relevante Stelle sollte sein:
<LineNum>
<xsl:value-of select="count(//Item/LineNum) + count(preceding-sibling::Item_001) + 1"/>
</LineNum>
In der gezeigten Ausgabe soll es offenbar wieder Item_001-Elemente geben, erzeugt werden jedoch ItemTest-Elemente. Das passt nicht.
BTW: xsl:element wäre dann aber auch nicht nötig, da eine literale Ausgabe von <ItemTest>–</ItemTest> bereits zielführend ist. xsl:element ist sinnvoll, wenn dynamische Elementnamen generiert werden sollen.
Grüße,
Thomas