XSLT 计算数组中的值

问题描述 投票:0回答:1

我在一个 XML 节点中有一个像这样的数组

<Array>1, 2, 3</Array>

如何使用 XSLT 计算该数组中的值数量(在本例中为 3)?

我可以找到很多文章,其中的值被放置在单独的 XML 节点中,如下所示

<Array>1</Array>
<Array>2</Array>
<Array>3</Array>

,但这不适用于我的问题。

我自己尝试过解决,但没有成功。

arrays xslt count
1个回答
0
投票

如果您的处理器支持 XSLT 2.0 或更高版本,您可以使用:

<xsl:value-of select="count(tokenize(Array, ', '))"/>
© www.soinside.com 2019 - 2024. All rights reserved.