gpt4 book ai didi

xslt - 数数XSLT 1.0中的非空节点集

转载 作者:行者123 更新时间:2023-12-03 17:00:28 26 4
gpt4 key购买 nike

我的dataview Webpart返回了24行。有一个称为NoExperience的列,它具有数字类型。对于某些行,它具有NoExperience的值,而某些行不包含NoExperience的值。我只需要计算NoExperience列中的数字即可指示该列的非空值总数。 Excel中的COUNTA函数排序。

我正在使用xsl 1.0。

有什么帮助吗?下面是我的代码行。它总是返回24。NoExperience列有10个非空值。我需要找到那个号码。

<xsl:value-of select="count(/dsQueryResponse/Rows/Row/@NoExperience)" />


在XPAth构建器中,@ NoExperience的值显示如下:
; ; ; ; ; ; ; 6; 6; ; 6; ; ; ; 6; ; 7; 7; ; ; 9; 9; 9; 9;

有10个非空值。

最佳答案

大概“空”的情况有<Row NoExperience="">而不是根本没有属性,因此您需要

<xsl:value-of select="count(/dsQueryResponse/Rows/Row/@NoExperience[string(.)])" />


因为非空字符串值将充当真实谓词。

关于xslt - 数数XSLT 1.0中的非空节点集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10356090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com