以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 是多层模板嵌套好,还是 for-each select 好? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=48854) |
-- 作者:Starling -- 发布时间:6/22/2007 11:02:00 AM -- 是多层模板嵌套好,还是 for-each select 好? 如题,是每一级节点都建立一个模板然后 apply 好用,还是 for each select 好用?在性能上有什么区别么???
|
-- 作者:Qr -- 发布时间:6/22/2007 11:22:00 AM -- 偶觉得apply更灵活,for each不常用,只是非用不可的地方才用,比如使用递归的时候,有些地方得用for each。 举个例子:按分数大小使用不同颜色,可使用apply的mode属性,这样就可以减小判断的次数,结XSL更熟悉一点的话,根本用不到<xsl:choose>来判断,代码会大大缩短哦。 这样说不是强调什么,根据自己的熟悉程序或喜好就好了,不是说用for each就写不出好的代码来。 |
-- 作者:Starling -- 发布时间:6/22/2007 11:36:00 AM -- 呵呵,感谢Qr大牛~~其实我现在正在改写我的模板,也是发现 apply 确实节省了不少代码。 |
-- 作者:hexun831012 -- 发布时间:6/22/2007 1:48:00 PM -- for-each结构僵化,不宜于文档维护,摸板才是xsl的王道 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
109.375ms |