ThomasM: XSLT 1.0 nummerierung

Beitrag lesen

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