会 员 登 录
热 门 文 章
相 关 文 章
- 没有文章
Tags(标签)
XSL基础教程第一章
(作者:青苹果工作室编译)
XSL介绍
XML的样式表语言XSL比CCS要复杂得多。
CSS:HTML的样式表语言
由于HTML使用预先确定的标记,因此这些标记的含义都很好理解:<p>元素定义一段,<h1>元素定义一个标题。浏览器知道如何显示这些元素。
使用CSS向HTML元素增加显示格式是一个简单的过程:很容易告诉浏览器用某种特殊字体或颜色来显示各个元素,浏览器也很容易理解。
XSL:XML的样式表
由于XML不使用预先确定的标记(我们可以根据需要使用任意标记),因此标记的含义并不能被直接理解:<table>可以表示一个HTML表格,也可以表示一件家具。由于XML的特性,浏览器不知道如何显示一个XML文档。
为了显示XML文档,必须要有一个机制来描述如何显示文档。这些机制之一是CSS,但是XSL(可扩展的样式表语言)是XML的首选样式表语言,它要比HTML使用的CSS复杂得多。
XSL:不仅仅是一个样式表
XSL包含3部分:
一个转换XML文档的方法;
一个定义XML部分和模式的方法;
一个格式化XML文档的方法。
如果对此还不能理解,那么可以先将XSL理解成:一种将XML转换成HTML的语言,一种可以过滤和分类XML数据的语言,一种可以对一个XML文档的部分进行寻址的语言,一种可以基于数据值格式化XML数据的语言(如用红色显示负数),一种向不同设备输出XML数据的语言(如屏幕、纸或声音)。
XSL是一种WWW标准
XSL是WWW协会推荐的一种标准。这种语言的前两部分在1999年11月已经成为W3C推荐标准。2000年,包括XSL格式化部分的完整XSL推荐标准成为W3C的候选标准。
XSL语言
XSL实际上包含三种语言,其中最重要的是XSLT。
XSL是三种语言的结合体
上面提到,XSL实际上包含三种语言,具体是:
XSLT是一种转换XML的语言;
XPath是一种定义XML部分或模式的语言;
XSL格式化对象是一种定义XML显示方式的语言。
XSLT是一种用来将XML文档转换成其他类型文档或其它XML文档的语言。XPath是一种对XML文档的部分进行寻址的语言。设计XPath是要让XSLT使用的。格式化是将一个XSL转换的结果变成适于读者或听众使用的输出格式的过程。
1999年11月16日,XSLT和XPath被作为两个单独的W3C推荐标准发布。目前对于XSL格式化对象还没有单独的W3C文档,但是在XSL1.0推荐标准内有一个描述。
XSLT:XSL转换
XSLT是XSL标准中最重要的部分,它用于将一个XML文档转换成另一个XML文档或另一种类型的文档,也就是将一个XML文档转换成浏览器所能识别的一种格式。这其中之一就是HTML。通常,XSLT将每个XML元素都转换成一个HTML元素。
XSLT还可以向输出文件中增加全新的元素,或去掉一些元素。它可以重新安排这些元素并对元素进行分类,测试并确定显示哪些元素等等。
附件:
没有附件
0
票
顶一下
票
顶一下
0
票
踩一下
票
踩一下
| 文 章 评 论 | ||||||||
| ||||||||



您现在的位置: