一. xsl入门
二. xsl的转换
三. xsl --- 在客户端的实现
四: xsl --- 在服务器端的实现
五. xsl 的索引
六. xsl 的过滤和查询
七. xsl 的控制语句
一. xsl入门
1.xsl---xml的样式表
html网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如<p>是另起一行<h1>是标题字体。所有的浏览器都知道如何解析和显示html网页。
然而,xml没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如<table>可以理解为表格,也可以理解为桌子。由于xml的可扩展性,使我们没有一个标准的办法来显示xml文档。
为了控制xml文档的显示,我们有必要建立一种机制,css就是其中的一种,但是xsl(extensible stylesheet language)是显示xml文档的首选样式语言,它比css更适合于xml。
2.xsl --- 不仅仅是一种样式表
xsl由两部分组成:
一是转化xml文档;二是格式化xml文档。
如果你不理解这个意思,可以这样想:xsl是一种可以将xml转化成html的语言,一种可以过滤和选择xml数据的语言,一种能够格式化xml数据的语言。(比如用红色显示负数。)
3.xsl --- 它能做什么?
xsl可以被用来定义xml文档如何显示,可以将xml文档转换成能被浏览器识别的html文件,通常的,xsl是通过将每一个xml元素"翻译"为html元素,来实现这种转换的。
xsl能够向输出文件里添加新的元素,或则移动元素。xsl也能够重新排列或者索引数据,它可以检测并决定哪些元素被显示,显示多少。
4.xsl在ie5中的显示
注意:ie5.0中,并不能完全兼容w3c组织发布的最新xsl标准。因为ie5.0是在xsl标准最终确定以前发布的。微软已经承诺在ie5.5中修正。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器