XSL简明教程

作者:sayyes 时间:2013-08-08 00:19:06 

一. 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中修正。

标签:
0
投稿

猜你喜欢

  • 对于任意的XML的遍历

    2008-09-05 17:11:00
  • Perl下应当如何连接Access数据库

    2008-12-04 13:06:00
  • SQL Server数据库对上亿表的操作

    2008-11-16 18:13:00
  • 很无聊的一个找碴游戏

    2008-07-02 13:10:00
  • 用户体验之内容篇

    2010-11-05 18:21:00
  • Bowman vs Google-设计与数据彼此相互需要

    2009-08-16 16:06:00
  • yii框架中的Url生产问题小结

    2023-07-20 14:08:45
  • 浅析Oracle中sys、system和Scott用户下的数据库连接问题

    2023-07-02 15:14:06
  • ASP 操作cookies的方法

    2011-03-10 11:24:00
  • IE6终极备忘单——对IE6单独兼容[译]

    2010-01-21 18:34:00
  • sqlserver主键设计的注意点

    2012-08-21 10:42:44
  • 解决python3.6用cx_Oracle库连接Oracle的问题

    2023-06-12 02:38:46
  • web前端页面性能优化

    2009-08-15 12:31:00
  • js鼠标事件大全

    2007-08-13 15:56:00
  • JS中的THIS和WINDOW.EVENT.SRCELEMENT详解

    2023-07-20 20:48:51
  • asp如何判断偶数和奇数?

    2010-01-12 20:16:00
  • Oracle数据库与SQL Server数据库镜像对比

    2009-04-11 16:24:00
  • SQL Server 2000 占内存居高不下可能的原因及其解决方法

    2010-04-25 10:39:00
  • Python实现Kerberos用户的增删改查操作

    2023-07-29 09:39:52
  • 设计的商业价值

    2009-08-13 14:43:00
  • asp之家 网络编程 m.aspxhome.com