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