0
說我有這樣的顏色列表:計數節點值
<colors>
<color>Red</color>
<color>Green</color>
<color>Blue</color>
</colors>
和我有任何數量的項目的每一個都可以有一個顏色:
<items>
<item color="Blue"/>
</items>
現在我想要顯示每種顏色有多少項目有那種顏色:
<xsl:for-each select="//color">
<xsl:value-of select="."/>: <xsl:value-of select="count(//item[@color = ...])"/>
</xsl:for-each>
No color: <xsl:value-of select="count(//item[not(@color)])"/>
但我不知道如何選擇所有t他通過比較他們與當前的顏色。任何人都可以將我指向正確的方向嗎?
謝謝!
謝謝!我有一種感覺,我錯過了一些東西。我認爲沒有鑰匙是不可能的? –
如果你執行'',那麼可以。但不僅不那麼優雅,而且效率也不高。 –