在我的xslt中我有:
<TD>
<xsl:variable name="RESTEXT">
<xsl:value-of select="$RESULT"/>
</xsl:variable>
</TD>
$ RESULT的值有时会包含很多字符。如果它大于40个字符,我想把它包起来,并在下一行显示其余部分。
答案 0 :(得分:1)
嗯,<xsl:value-of select="substring($RESULT, 1, 40)"/>
应该满足您的需求。
string-length()
函数也可能对您创建第二行有帮助(它将显示第41个字符到最后一个字符的文本):
<xsl:if test="string-length($RESULT) > 40">
<TD><xsl:value-of select="substring($RESULT, 41)" /></TD>
</xsl:if>