您好基本上我需要使用XSL
查找变量中有多少个字符if characters($Title == 12) {
execute code;
}
基本上如上所述显然这是不正确的任何人可以帮助吗?
答案 0 :(得分:9)
或者,您可以在XSL中执行等效于和if / else的语句:
<xsl:choose>
<xsl:when test="string-length($Title) = 12">
<!-- code when the check is true -->
</xsl:when>
<xsl:otherwise>
<!-- code when it's false -->
</xsl:otherwise>
</xsl:choose>
答案 1 :(得分:1)
在XPath 1.0中:
string-length($title) = 12
请注意,也会计算变音符号。
在XPath 2.0中你可以使用:
string-length(normalize-unicode($title)) = 12
答案 2 :(得分:1)
基本上我需要找多少 字符在使用XSL的变量中
if characters($Title == 12) { execute code; }
使用强>:
<xsl:if test="string-length($Title) = 12">
<!-- Your code here -->
</xsl:if>
答案 3 :(得分:0)
string-length($varname)
将告诉您包含可以解释为字符串的数据的变量的长度。