XSLT轻松入门第一章:XSLT的概念

1.XSLT 的概念

1.1
什么是 XSLT
1.2
为什么要用 XSLT
1.3 XSLT
的历史
1.4
什么是 XPath
1.5 XSLT
CSS 的比较
1.6 XSLT
IE5

1.XSLT
的概念

我们首先来澄清一个概念,大家可能听说过 XSL(eXtensible Stylesheet Language) XSL 和我们这里说的 XSLT 从狭义上理解是一样的 , 而按照 W3C 的标准, XSLT 的说法更严格些,因此我们在文章中统使用 XSLT 的称法。它们之间具体的关系我们会在下面讲述。

1.1
什么是 XSLT

XSLT
的英文标准名称为 eXtensible Stylesheet Language Transformation 。根据 W3C 的规范说明书 (http://www.w3.org/TR/xslt) ,最早设计 XSLT 的用意是帮助 XML 文档 (document) 转换为其它文档。但是随着发展, XSLT 已不仅仅用于将 XML 转换为 HTML 或其它文本格式,更全面的定义应该是:

XSLT
是一种用来转换 XML 文档结构的语言。

1.2
为什么要用 XSLT

我们已经知道, XML 是一种电脑程序间交换原始数据的简单而标准的方法。它的成功并不在于它容易被人们书写和阅读,更重要的是,它从根本上解决了应用系统间的信息交换。因为 XML 满足了两个基本的需求:

(1).
将数据和表达形式分离。就天气预报的信息可以显示在不同的设备上,电视,手机或者其它。

(2).
在不同的应用之间传输数据。电子商务数据交换的与日俱增使得这种需求越来越紧迫。

为了使数据便于人们的阅读理解,我们需要将信息显示出来或者打印出来,例如将数据变成一个 HTML 文件,一个 PDF 文件,甚至是一段声音;同样,为了使数据适合不同的应用程序,我们必须有能够将一种数据格式转换为另一种数据格式,比如需求格式可能是一个文本文件,一个 SQL 语句,一个 HTTP 信息,一定顺序的数据调用等。而 XSLT 就是我们用来实现这种转换功能的语言。将 XML 转换为 HTML ,是目前 XSLT 最主要的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值