以文本方式查看主题 - 计算机科学论坛 (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=14030) |
-- 作者:dyle -- 发布时间:1/26/2005 3:33:00 PM -- 请教XSLT的问题,新手,高手都进!!! <?xml version="1.0" encoding="GB2312"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";;> <xsl:template match="/"> <table width="130" border="0" cellspacing="0" cellpadding="0"> <tbody> <xsl:for-each select="xml/news/item"> <xsl:sort select="@id" order="descending" /> <tr> <td width="14%" height="16" align="right"><img src="../images/bo-0.jpg" /></td> <td width="86%" valign="top"><a href="../news/{xmlurl}" ><xsl:value-of select="ntitle"/></a></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> </xsl:stylesheet> 就是那个NTITLE,有的太长了,我想只显示,好比6个字.怎么做? |
-- 作者:孤独 -- 发布时间:1/26/2005 8:38:00 PM -- 因为xslt不区分是否是汉字还是英文字母,都是1个字符,但是他们不一样大...所以你最好可以用html的方式把他们覆盖掉,但是如果你希望在转换为html的时候就改变,那么可以用substring(xmlurl,0,8)来实现.更多相关函数请到偶网站查询:) |
-- 作者:dyle -- 发布时间:1/27/2005 9:37:00 AM -- 那怎么显示好比10条信息 |
-- 作者:Qr -- 发布时间:1/28/2005 3:55:00 PM --
http://bbs.xml.org.cn/dispbbs.asp?boardID=1&ID=13952 |
-- 作者:孤独 -- 发布时间:1/29/2005 11:01:00 PM -- <xsl:for-each select="xml/news/item[position() < 10]"> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |