如何在 XSLT 中使用不使用 position() 的计数器?例如:XML
<product type="A" name="pepe"/>
<product type="B" name="paco"/>
<product type="A" name="Juan"/>
<product type="B" name="Edu"/>
<product type="A" name="Lauren"/>
我想按编号顺序显示所有类型“A”:
1.pepe
2.Juan
3.Lauren
xsl 将是这样的
<xsl:for-each select="./products">
<xsl:if test="./products/product/@type="A"">
<tr>
<xsl:value-of select="position()"/>
<xsl:value-of select="./product/@name"/>
</tr>
</xsl:if>
</xsl:for-each>