Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在xsl中包装文本:的值_Html_Xslt - Fatal编程技术网

Html 在xsl中包装文本:的值

Html 在xsl中包装文本:的值,html,xslt,Html,Xslt,在我的xslt中,我有: <TD> <xsl:variable name="RESTEXT"> <xsl:value-of select="$RESULT"/> </xsl:variable> </TD> $RESULT的值有时可能包含许多字符。如果大于40个字符,我想将其包装,并在下一行显示其余字符。那么,应该满足您的需要 string-length()函数也可能有助于您创建第二行(它将显示从第41个字符到最后一个字

在我的xslt中,我有:

<TD>
 <xsl:variable name="RESTEXT">
    <xsl:value-of select="$RESULT"/>
 </xsl:variable>
</TD>

$RESULT的值有时可能包含许多字符。如果大于40个字符,我想将其包装,并在下一行显示其余字符。

那么,
应该满足您的需要

string-length()
函数也可能有助于您创建第二行(它将显示从第41个字符到最后一个字符的文本):


<xsl:if test="string-length($RESULT) &gt; 40">
  <TD><xsl:value-of select="substring($RESULT, 41)" /></TD>
</xsl:if>