|
以文本方式查看主题 - 计算机科学论坛 (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=40413) |
|
-- 作者:CrazyHamlet -- 发布时间:11/23/2006 1:02:00 PM -- 一个急迫且棘手的问题(以我目前的水平感觉是这样的!) 有这样一个需求: 假设xml文件中有从数据库读取并组织进来的10条数据,而这10条数据在页面上将会显示为2行,也就是说,每5条数据需要通过xslt格式化为页面1行。 那么,需要在xsl文件中通过条件判断是否需要输出<tr>标记或是否结束<tr>标记。 现在,判断条件也有了,但是我在xslt中大概写成了如下的样子: <xsl:if test="条件判断"> </tr><!--结束上一行--> <tr><!--开始一个新行--> </xsl:if> 大家知道,这样是不行的,xsl文件也是个xml文档,标记必须匹配,而在if中,写成</tr><tr>是不行的,只能写成<tr></tr>,但是,这样也就没法达到我想结束一行新起另一行的页面布局要求了。 这个问题应该怎么处理呢?求高手指教! |
|
-- 作者:Qr -- 发布时间:11/23/2006 5:47:00 PM -- http://bbs.w3china.org/dispbbs.asp?BoardID=8&id=39939 http://bbs.w3china.org/dispbbs.asp?BoardID=8&id=39841 答案都是现成的,看看旧贴就会了 |
|
-- 作者:hexun831012 -- 发布时间:12/8/2006 1:33:00 PM -- <xsl:template match="xxx"> ... <xsl:template> <xsl:template match="xxx[postion() mod 5 = 0]"> ...<br/> <xsl:template> |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |