以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 这个为什么错? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=7053) |
-- 作者:joyce_hua -- 发布时间:4/27/2004 11:33:00 AM -- 这个为什么错? 这是一个关于表格显示上的问题。这个代码应该是对的,可是浏览器却显示错误方法未知: ../product[index()$gt$ context()!-->indext()<--][0] <?xml version="1.0" encoding="gb2312" ?> <?xml-stylesheet type="text/xsl" href="product.xsl" ?> <products> <product>办公室圆桌</product> <product>老花眼镜</product> <product>家用弹簧秤</product> <product>手提电脑包</product> <product>电视天线</product> <product>智力拼图</product> <product>绘图工具</product> <product>硬面笔记本</product> <product>农场机械</product> <product>玩具小丑</product> <product>潜水装备</product> </products xsl: <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <html> <body style="font:bold 10pt Verdana"> <div>Three column table:</div> <table border="1"> <span style="font-family:Arial;color:pink"> <xsl:for-each select="products/product"> <xsl:if expr="(childNumber(this)%3)==1"> <tr> <td><xsl:value-of/></td> <td><xsl:value-of select="../product[index()$gt$ context()!indext()][0]"/></td> <td><xsl:value-of select="../product[index()$gt$ context()!indext()][1]"/></td> </tr> </xsl:if> </xsl:for-each> </span> </table> </body> </html> </xsl:template> </xsl:stylesheet> 我想要达到的效果就是把这些列表项目逐个放到表格中去,每行三列。 |
-- 作者:joyce_hua -- 发布时间:4/28/2004 9:09:00 AM -- 现在知道了,原来是index()写成indext()了,OK,现在改过来就行了。 |
-- 作者:joyce_hua -- 发布时间:4/28/2004 9:10:00 AM -- 现在知道了,原来是index()写成indext()了,OK,现在改过来就行了。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
2,750.000ms |