我有一个看起来像这样的 xsl 变量:
<xsl:variable name="all" >
abab
</xsl:variable>
现在我想计算上述变量 (all
) 的长度,所以我尝试这样做:
<xsl:value-of select="string-length($all)"/>
我希望我的答案是 4(字符串“abab”中有 4 个字符),但我得到了 39。
我在这里做错了什么?
最佳答案
好好利用<xsl:variable name="all" select="'abab'"/>
或 <xsl:variable name="all">abab</xsl:variable>
,如果您在字母前后插入空格,那么它们当然是文本节点内容的一部分,也是您计算其长度的字符串的一部分。
关于xml - XSLT:string-length($variable) 给出错误答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759085/