In XLST come si scopre la lunghezza di un set di nodi?Lunghezza Nodi
7
A
risposta
9
<xsl:variable name="length" select="count(nodeset)"/>
2
Generalmente nelle cose XSLT non sono indicati come Arrays
, dal momento che non c'è davvero nulla di simile in XSLT. Il termine tecnico è nodesets
(costituito da zero o più nodi) o XSLT 2.0 sequences
.
8
non v'è alcuna necessità di mettere che in un
<xsl:variable name="length" select="count(nodes/node)"/>
però ... si può semplicemente stamparlo come segue:
<xsl:value-of select="count(nodes/node)"/>
o usarlo in un se-clausola di come segue :
<xsl:if test="count(comments/comment) > '0'">
<ul>
<xsl:apply-templates select="comments/comment"/>
</ul>
</xsl:if>
Ti consigliamo di farlo> in un > però! – Coder