在 XLST 中,如何找出节点集的长度?
Steve
问问题
13906 次
3 回答
12
<xsl:variable name="length" select="count(nodeset)"/>
于 2008-08-28T12:35:44.950 回答
8
没有必要把它放入
<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>
于 2008-09-02T14:21:39.790 回答
3
通常在 XSLT 中事物不被称为Arrays
,因为在 XSLT 中确实没有这样的事物。技术术语是nodesets
(由零个或多个节点组成)或在 XSLT 2.0sequences
中。
于 2008-08-28T13:14:05.903 回答