2009-07-27 96 views
2

我尝试这个算我的title属性值的总字符,但它似乎没有评价,因为我打算:XSLT - Boolean如果属性值的字符长度大于10

<xsl:if test="count(@title)>10"> 
    <xsl:attribute name="class">double-line</xsl:attribute> 
</xsl:if> 

我也尝试将/ text()添加到@title。它看起来像我还在。有什么建议么?

回答

11

你想要的字符串长度的函数:

<xsl:if test="string-length(@title) &gt; 10"> 
+1

` “<"` and `">”`应该是XML编码。 – Tomalak 2009-07-27 17:21:49

2

我相信这是string-length()你在之后。