题
在 XLST 中,如何找出节点集的长度?
解决方案
<xsl:variable name="length" select="count(nodeset)"/>
其他提示
没有必要把它放入
<xsl:variable name="length" select="count(nodes/node)"/>
尽管...您可以按如下方式打印出来:
<xsl:value-of select="count(nodes/node)"/>
或者在 if 子句中使用它,如下所示:
<xsl:if test="count(comments/comment) > '0'">
<ul>
<xsl:apply-templates select="comments/comment"/>
</ul>
</xsl:if>
通常,在 XSLT 中,事物不被称为 Arrays
, ,因为 XSLT 中确实没有这样的东西。技术术语是 nodesets
(由零个或多个节点组成)或在 XSLT 2.0 中 sequences
.
不隶属于 StackOverflow