以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  如何在xslt中对取得的属性进行字符串截断处理  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=17327)


--  作者:liuy
--  发布时间:4/22/2005 2:07:00 PM

--  如何在xslt中对取得的属性进行字符串截断处理
如何在xslt中对取得的属性进行字符串截断处理?
我是新手!谢谢帮忙!
--  作者:殷千炀
--  发布时间:4/22/2005 5:02:00 PM

--  
substring(@aaa,1,22)
不知道对不对……请高手指正……
--  作者:liuy
--  发布时间:4/23/2005 9:12:00 AM

--  
你说的是substring()。
我把数据放到td中
<table width="100">
<tr><td width="50"><xsl:value-of select="Fid"/></td><td></td></tr>
</table>
如果td里的内容过长,会把格子撑大,能否用xslt中的方法进行控制
--  作者:菜籽
--  发布时间:4/24/2005 6:43:00 PM

--  
?
--  作者:Qr
--  发布时间:4/25/2005 12:39:00 PM

--  
TD中有个属性可将文字设为折行,具体记不清了。但这种方法仍然会把格子撑高,如果不想这样,那就用2楼的方法,计算好这个TD可容纳多少个字,截吧:)
--  作者:guan1200
--  发布时间:4/25/2005 2:52:00 PM

--  
可以在css中使用overflow : hidden
如果你使用xhtml标准,它是会自动换行的,但不能是连续英文字母如:asflskdjfldsjflsdjflksdlsd
sdfkdksljfklfjsdlkfjkeshjwekhfsdnfkasdfnksdfksdjfksdfksdj
汉字没问题,中间有空的英文也没问题如: i love  you i love  youi love  youi love  youi love  youi love  youi love  youi love  youi love  you

--  作者:doubleG
--  发布时间:4/26/2005 9:12:00 AM

--  
在td中设置style='WORD-BREAK: break-all'
方法仅限于IE。
--  作者:doubleG
--  发布时间:4/26/2005 9:25:00 AM

--  
O 如果要断行的话就只能计算一下字符数,然后自己折断再concat上"..."了 ^_^
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,996.094ms