我在一个 XML 节点中有一个像这样的数组
<Array>1, 2, 3</Array>
如何使用 XSLT 计算该数组中的值数量(在本例中为 3)?
我可以找到很多文章,其中的值被放置在单独的 XML 节点中,如下所示
<Array>1</Array> <Array>2</Array> <Array>3</Array>
,但这不适用于我的问题。
我自己尝试过解决,但没有成功。
如果您的处理器支持 XSLT 2.0 或更高版本,您可以使用:
<xsl:value-of select="count(tokenize(Array, ', '))"/>