节点集长度

8 xml xslt nodesets

在XLST中,您如何找出节点集的长度?

The*_*heo 10

<xsl:variable name="length" select="count(nodeset)"/>
Run Code Online (Sandbox Code Playgroud)


Pie*_*ing 8

没有必要把它变成一个

<xsl:variable name="length" select="count(nodes/node)"/>
Run Code Online (Sandbox Code Playgroud)

虽然......你可以按如下方式打印出来:

<xsl:value-of select="count(nodes/node)"/>
Run Code Online (Sandbox Code Playgroud)

或者在if子句中使用它如下:

<xsl:if test="count(comments/comment) > '0'">
    <ul>
        <xsl:apply-templates select="comments/comment"/>
    </ul>
</xsl:if>
Run Code Online (Sandbox Code Playgroud)

  • 你想把它变成一个&gt; 虽然! (3认同)