本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告

 

用一句流行话说,我是外行,我怕谁!

嘿嘿!其实嘛,我是说,我什么都不懂,说错了你别见怪!

 


我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:X'Me, Love
日志总数:20
评论数量:40
留言数量:0
访问次数:150967
建立时间:2008年8月8日




[Farrago]有心栽花无意成柳
心得体会

半路和尚 发表于 2008/8/10 10:55:02

    做了一个xsl,经过多次实验,终于达到了自己的目的。     隔了几日,再细看,发现一个明显的错误。     我的xsl,很清楚,功力不够。人不开窍的时候就会闹毛鬼。伺候它不知道怎么伺候,不伺候时它给你闹。不管怎样,你还得小心翼翼的揣摩它。     这玩意儿,说难伺候,确实如此。你一字一字的订正,就是发现不了任何错误。没有办法,把相同的内容从别处copy一下,它就合适了;说它皮实,也真皮实,有些东西你不知道它是干什么的,有它没它都行。就拿我以前做过的xsl来说,我看着专家的说明按部就班地做,其中的有些元素,不知道有没有用,我试着把它们给扔掉,一点脾气都没有,照样正常运行。但我就是说不清它们到底是干什么的。照着一本教材,原原本本的抄了一遍,它就是不运行。真是叫人哭笑不得。     就说我前几天做的xsl吧!后来再看的时候,居然有一个我根本不知道怎么搞出来的错误。到目前为止,我学过并且试着用过的xsl元素就少得可怜的那么几个。打死我我都不知道有<xsl:apply-imports>这么一个元素,居然在我的文档中出现了,而且还占据了本应该是<xsl:apply-templates>这样一个很重要的位置。奇怪的是,这个xsl运行良好。开始我怀疑这个<xsl:apply-imports>是个多余元素,但经过试验,发现它确实在起作用,而且和<xsl:apply-templates>的作用一模一样。难道真的有这么一个和<xsl:apply-templates>功能相同的元素?     我把问题贴到坛子里,很快就得到了Qr(注:Qr可是xml论坛的相当厉害的人物,你感兴趣就自己去找他过过招)答案:    <---------   <xsl:apply-imports />和<xsl:apply-templates/>两个都XSL中的可用元素。前者为导入外部XSL,后者运用模板到当前元素或节点。从代码看,用后者才是正确的。为什么用<xsl:apply-imports />也行呢,我估计是没有参数,<xsl:apply-imports />会将隐含的模板导入,这个隐含的模板是自带的。 ----------->     我差点窒息了,巧合出奇迹!我居然犯了这么一个让人获得意外收获的错误!没有想竟然学到了<xsl:imports>这个元素,真是有心要栽花无意却成柳!


阅读全文(1754) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144752242 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号