當有多個命中計數($ mynodeset) 時,我有一堆節點集想要返回「1」而不是「真」更緊湊/更智能的方式來在XSLT 1.1中做到這一點?從XSL節點集的count()獲取值0或1
<xsl:variable name="x5" select="count($mynodeset) != 0"/>
<xsl:variable name="z5">
<xsl:choose>
<xsl:when test="x5 = 'true'">1</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:variable>
下一次你需要它:這是'的'或者甚至是'',但是''應該被避免。並非所有評估爲「真」的東西都被轉換爲字符串「真」。 –
Tomalak
2009-07-28 13:30:15