<nodes>
<node attr='1'/>
<node attr='0'/>
<node attr='1'/>
<node attr='1'/>
</nodes>
我需要應用模板的所有節點又算什麼呢:
<xsl:apply-templates select='nodes/node'>
<xsl:if test='@attr=1'>
<xsl:number/>
</xsl:if>
</xsl:apply-templates>
但結果HAZ沒有123,結果是134。如何解決它在xslt-1.0?還有另一種方法來設置它的數字?位置()忍不住了,
<xsl:apply-templates select='nodes/node[@attr=1]'>
<xsl:if test='@attr=1'>
<xsl:number/>
</xsl:if>
</xsl:apply-templates>
不由=(((
要打印的號碼是多少?在XML上,沒有與123或134相關的數字 –
不知道你爲什麼想要123,或者它會表明什麼? – Woody
你想對XPath'nodes/node [@ attr = 1]找到的元素有一個遞增索引,對嗎? –