以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 用xsl如何实现控制列表显示数量 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=64960) |
-- 作者:东方小牛 -- 发布时间:7/25/2008 2:53:00 PM -- 用xsl如何实现控制列表显示数量 <ul> <li><xsl:value-of select="list" /></li> </ul> 如上面的代码,我只想让这个列表显示前5条数据,或者说是就显示5条数据,该怎么做? |
-- 作者:东方小牛 -- 发布时间:7/25/2008 5:40:00 PM -- 大虾们,帮帮忙。 |
-- 作者:fenjin -- 发布时间:7/26/2008 4:37:00 AM -- 试试select="/list[position()<5]" list是个node吗? postion()<5就是前5个 |
-- 作者:东方小牛 -- 发布时间:7/26/2008 9:00:00 AM -- <xsl:for-each select="contacts/user"> <tr> <th><xsl:value-of select="name" /></th> <td><xsl:value-of select="sector" /></td> <td><xsl:value-of select="posts" /></td> <td><xsl:value-of select="phone" /></td> <td><xsl:value-of select="email" /></td> <td><xsl:value-of select="qq" /></td> <td><xsl:value-of select="msn" /></td> </tr> </xsl:for-each> 代码是这样的... 我想让这个循环就显示5条.. |
-- 作者:Qr -- 发布时间:7/27/2008 12:16:00 PM -- <xsl:for-each select="contacts/user[position() < 6]"> |
-- 作者:东方小牛 -- 发布时间:7/28/2008 8:57:00 AM -- 谢谢Qr 我不太明白为什么用 < 是管用,而我用 < 就不行呢? |
-- 作者:Qr -- 发布时间:7/28/2008 10:39:00 AM -- 特殊字符要转义 |
-- 作者:fenjin -- 发布时间:7/28/2008 5:57:00 PM -- 常用的 < < > > & & " " ' ' |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.012ms |