1
我想將XML文件轉換爲在輸出中具有增量計數器。我試圖這樣做,但每種方法都失敗了。它需要在XSLT-1.0中是丹麥人。XML 1.0增量值(計數器)
這是XML樣式的片段,該片段是不行的,但你會得到的想法:
<tripSequence>
<xsl:variable name="cnt" select="0"/>
<xsl:for-each select="BODY/DBOUT/TRIP/PLANCOMPONENTS/*[starts-with(name(),'NO')]">
<xsl:if test="TYPE = 'PICKUP' or TYPE = 'DELIVERY'">
<numberInSequence><xsl:value-of select="$cnt"/></numberInSequence>
<xsl:variable name="cnt" select="$cnt + 1"/>
</xsl:if>
</xsl:for-each>
</tripSequence>
如何IF-condtion被滿足時,每次把增值?
非常感謝!它幫助! – luk452