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