首 页
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
域名注册
虚拟主机
网站建设
企业邮局
网站优化
网站备案
服务器租用
其它服务
百度竞价排名
yahoo搜索
Google搜索
新浪搜索引擎
搜狐搜索引擎
网易搜索引擎
创新互联专业百度关键词优化,百度排名优化,百度快照优化,网站建设的互联网企业!
域名注册
中文域名
英文域名
通用网址
域名解析
域名转入\转出
虚拟主机
主机购买
管理主机
FTP上传
数据库管理
主机续费升级
网站建设
建站流程介绍
网站设计
网站改版
网站维护
网站推广
企业邮局
邮箱使用
管理邮箱
邮箱续费升级
全球邮局
网站优化
seo优化
seo技巧
收索引擎优化
关键词优化
网站备案
备案流程指南
修改备案
备案资料下载
备案小技巧
服务器租用
服务器租用
服务器托管
其它服务
400电话
在线客服
财务常见问题
会员常见问题
您现在的位置:
创新互联
>>
网站建设
>> 网站建设常见问题 >> 什么是XSL,它与CSS有哪些不同
什么是XSL,它与CSS有哪些不同
作者:谭小姐 文章来源:网站制作设计部 点击数:364 更新时间:2008-7-16
XML文档本身只是关心如何定义数据的内容,而当一个应用要求显示XML元素的数据时,成都网站建设就需要一种机制描述XML元素是如何进行显示的。这种语言家就是样式语言。前面我们
成都网站建设创新互联
也讲过CSS是用于完成以上工作任务的样式语言之一,而XSL则是另一中选择。
一、XSL简介
XSL(eXtensible Stylesheet Language)即可扩展的样式表语言。它要求提供定义规则的元素和显示XML文档。从而实现文档内容和表现形式的分离。XSL是为XML的样式显示而设计的语言,是专属的XML显示语言。XSL从功能上分为两个部分:一是转换XML文档,即将XML文档架构转换成为另一个XML架构的文档,或转换成非XML文件,比如HTML文件;二是格式化XML文档,即格式化元素内容的样式,以便显示出XML文档。
二、XSL和CSS比较
XSL和CSS都可以用来设置XML文档的外观,其共同之处是实现了数据域表现相分离,实现XML文档数据的显示。
比较起来,两者也有许多不同的地方,其明显的不同之处有以下几个方面。
1.用途不同
CSS是针对于HTML提出的,后来将其应用于XML之中,它即可以针对HTML文档中的每个成分设定样式,又可以为XML中的成分设定样式。而XSL是专门针对XML提出的,它不支持HTML。
2.处理结果不同
XSL采用转换的思想,其方法是将一种不含显示信息的XML文档转换为另一种可以用某种浏览器浏览的文档,转换后的输出码或者存为一个新的文档,或者暂存于内存中,但都不会修改源代码。而CSS则没有任何转换动作,只是针对结构文档中的各个成分,依照样式规定一一设定外观样式,再由浏览器依据这些样式来现实文档,整个过程没有任何新代码产生。
3.变现能力不同
在XSL中定义的大多数样式规定,实际上在CSS中都可以找到类似的定义。但有一些效果是CSS无法描述的,必须使用XSL才能实现。创新互联网站建设举例:CSS不能重新排序文档中的元素;CSS不能判断和控制哪个元素被显示,哪个元素不被显示;CSS不能统计计算元素中的数据。
换言之,CSS只适用于输出比较固定的最终文档。
4.语法不通
XSL是根据XML的语法进行定义的,实际上又是XML的一种应用。而CSS的语法自成体系,较为简单,易学易用。
三、XML关联XSL文件
在XML文件中需要使用如下操作指令:
<? xml-stylesheet href=”XSL样式表的URI” type=“text/xsl”?>
将XML文件和XSL样式表文件相关联。
操作指令中xml-stylesheet指明这时引用样式表的声明;type属性则指出样式表的类型,其值”text/xsl”表示这里引用的是XSL样式表;而href属性则指出该样式表的名称与路径。
四、使用XSL显示XML
IE5.5(以上版本)都能处理XSL文件(IE带有XSL处理器)。当我们用浏览器打开一个和XSL样式表关联的XML文件时,浏览器、不再显示XML源文件,浏览器内置XSL处理器会把和XML关联的XSL样式表转化为一个中间文件(如HTML文件),并解释执行该文件,即显示该HTML文件中的内容。
使用XSL文件显示XML文件中标记包含的文本数据的步骤如下。
(1)首先针对XML文档编辑相应的XSL样式表文件;
(2)其次将XML文档和XSL样式表文件相关联;
(3)最后将XSL样式表转化为HTML文件进行显示。
其中第三步由浏览器内置的XSL处理器负责。
上一篇文章:
网站建设技术asp与asp.net区别
下一篇文章:
CSS中三个属性的设置
分享到:
QQ空间
新浪微博
腾讯微博
人人网
开心网
百度搜藏
腾讯微博
网易微博
创新互联
|
网站建设
|
网站案例
|
域名注册
|
网站空间
|
jsp虚拟主机
|
优化排名
|
服务器租用
|
云主机
|
网站营销推广
|
数据库知识
|
域名转入\转出
优化电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢1002号
企业邮箱:service@cdxwcx.com 版权所有:创新互联-供最优势的网站制作 蜀ICP备13010860号
创新互联成都网页设计制作:网站设计XSL是什么 网站建设中的CSS XSL与CSS有什么不同 成都网站制作