在XSLT 1.0中,我有一个节点,其值包含特殊字符,数字和字母。由此,我需要计算一个特定的角色。考虑以下节点。
<sample>abc.123.@#$,def$%^123.kl.lo</sample>
在这里,我需要单独得到小数点数。所以,结果应该是4.请把你的想法。以下是我尝试的几个代码。
<xsl:value-of select="count(/*/*/sample[contains(., '.')]) "/>
<xsl:value-of select="count(//sample[.])"/>
答案 0 :(得分:3)
检查此代码您的问题解决
string-length(//sample) - string-length(translate(//sample, '.', ''))