ThomasM: XSLT 1.0 Nummerierung (count)

Beitrag lesen

Hallo Julian,

So sollte es korrekt aussehen: (Beispiel: LineNum 8 hat somit die LineNumSalesLineTest 9, LineNum9 hat die LineSumSalesLineTest 10,...)

Ich sehe nur noch diesen Ansatz:

Wenn LineNumSalesLine fehlt, dann dessen Inhalt = LineNum-Wert + 1.

<xsl:template match="Item[not(LineNumSalesLine)]">
  <xsl:copy>
    <!--copy all other nodes-->
    <xsl:apply-templates select="@* | node()"/>
    <LineNumSalesLineTest>
      <xsl:value-of select="LineNum + 1"/>
    </LineNumSalesLineTest>
  </xsl:copy>
</xsl:template>

Klinke mich jetzt hier aus.

Grüße,
Thomas