10

XLST では、ノードセットの長さをどのように調べますか?

4

3 に答える 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 には実際にはそのようなものがないため、通常、XSLT では と呼ばれませんArrays。専門用語はnodesets(0 個以上のノードで構成される) または in XSLT 2.0sequencesです。

于 2008-08-28T13:14:05.903 に答える