My first XML+XSL+CSS page

[ 2007年 星期一 23Apr 5:36 pm | 作者: iVane Hwang | 标签: ]

首先感叹一下,XML+XSL+CSS确实很强大,特别是XML这个东东的存在,可以完全分离了程序员和页面设计与制作,不懂?举个例子,先确定XML,然后程序员就去写他的程序,然后把数据输出到XML,而页面设计和制作人员只需按照XML来写XSL和CSS就可以了,哇,那感觉太棒,以前是一条直线,现在可以并行两条线同时进行,可以大大减少开发时间和提高开发效率,酷啊~

感叹完了,先给个自己小试牛刀的Demo地址

Demo Link: http://blog.ikshow.cn/demo/xslt/test.xml

当然,自己现在学到的只是皮毛而已,XML+XSL+CSS的强大还需自己慢慢的学习,很多概念现在还是很模糊,得慢慢靠自己的摸索和学习才明白。

XML+XSL+CSS首先一点是对代码的机构和样式的书写很严格,稍微一点不合格立即就不能正常显示,而且其顶部的声明也是很特别,就如我这次遇到的问题一样,用IE打开正常,用FF打开则显示:分析 XSLT 样式表单失败;而用Opera则更干脆 ,直接就显示个错误,没办法,有问题,找Google,结果出来还蛮不错,从下面两个链接找到了答案:

http://www.firefox.net.cn/newforum/viewtopic.php?p=21269

http://www.firefox.net.cn/newforum/viewtopic.php?t=18710

结论是真的很严格,把XSL的头部换成:

  1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xhtml">
  2. <xsl:output method="xml" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. </xsl:output></xsl:stylesheet>

问题解决,感觉真的很爽!接下来有时间新的首页就是用XML+XSL+CSS来完成的了!希望能借此更深入一下,HOHO~

================================================

相关阅读:

http://bbs.xml.org.cn/dispbbs.asp?boardID=8&ID=19725 

http://bbs.xml.org.cn/dispbbs.asp?boardID=8&ID=6411 非常好的入门文章

================================================

一些例子:

http://www.forest53.com/test/lernplus/index.xml 

http://www.forest53.com/test/lernplus/xsl/home.xsl 

http://lab.loaoao.com/

订阅:RSS 2.0    |   引用:http://ikshow.com/archives/206/trackback   |   分类:06. 标 准 ※ 重 构

目前已经有 2条 评论了, 您也发表一条评论吧 XDD

  • 1楼tommyfan 说:

    链接应该是数据来的吧…

    [04月 27th, 2007 at 1:21 pm]  

  • 2楼iVane 说:

    啥意思呢?

    [05月 5th, 2007 at 2:22 am]  

发表评论:

« 符号转换代码表图

好运来了? »