У меня есть проблема, мне нужно проверить, существует ли поле, и если его нет, мне нужно увеличить число внутри, если, например:
....
<xsl:for-each select="InvoiceItem/InvoiceItemGroup/ItemEntry/Accounting/JournalEntry/CostObjective">
<xsl:if test="not(DIM06)">
<xsl:value-of select="value of number ++"/>
</xsl:if>
</xsl:for-each>
....
Проблема в том, что position()
нетработать таким образом.Потому что в результате я получаю: 1,2,4,5 ... Вместо этого мне нужно 1,2,3,4.
Надеюсь, вы понимаете, что мне нужно, и надеюсь, что вы поможете мне найтирешение.