VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
当前位置:
主页 > 网站开发 > css >
  • div+css视频教程之表现与转换概述

  • 2016-02-01 21:45 来源:未知
与HTML不同,XML注重内容而不注重形式。XML文档本身不包含任何显示信息,要显示文档内容给用户观看,必须借助于其他手段——CSS(Cascading Style Sheets层叠样单)或XSL(Extensible Stylesheet Language可扩展样单语言)。
本来计划用于XML文档向XSL-FO(Formatting Objects格式化对象)转换的XSLT(XSL Transformations,XSL变换),却——无意插柳柳成荫——成为了(各类XML文档之间相互转换及将XML文档转换为其他各种文档类型的)热门文档转换标准。
本章介绍CSS和XSL的两个标准XSL-FO与XSLT。

一、概述

1.形式与内容

HTML与XML的不同:
l  HTML——内容被形式掩盖(形式>内容)——使Web界面友好(机à人)
l  XML——形式与内容分离(内容>形式)——适用于数据交换(机à机)
 
HTML版本:
l  0.9~1.0——注重内容ß源自SGML
l  2.0~3.2——注重形式àWeb成功
l  4.0~4.01——强调结构与外观分离ßCSS

2.展现

标记语言SGML、HTML与XML的表现方法如下表:
 
内容 展现
SGML DSSSL
HTML HTML
CSS
XML CSS
XSL XSLTàXSL-FO
XSLTàHTML/PS(PDF)/SVG/…
 
 
其中:DSSSL = Document Style Semantics and Specification Language文档样式语义与规范语言(ISO/IEC 10179:1996),太庞大太完美,至今无软件能完全实现。

3.CSS与XSL

1)CSS
l  优点——简单
l  缺点——功能有限
n  需要浏览器支持(NS√ IE×√)
n  不能表现属性(只能表现元素内容)
n  不能添加其他显示内容
n  不能实现条件/选择处理
2)XSL
l  优点——功能强大
n  不需要浏览器的专门支持(如处理成HTML后再传给客户端)
n  可处理元素、属性与内容
n  可为输出添加元素和内容
n  能用任何语言输出,可使用封装或用户自定义函数
n  可使用条件处理、能排序/过滤后再输出
n  能实现复杂的页面布局和样式
l  缺点——复杂、对XSL-FO有争议(如可用CSS+DOM替代XSLT+XSL-FO)
3)比较
特点 CSS XSL
HTML可用 ×
XML可用
有转换语言 ×
语法 CSS专用 XML
有点像DTD与Schema的关系
相关教程
  • 北京市纪委监委通报:副局级干部55次坐头等舱被处分 2019-02-15
  • 十九大精神宣讲进民企 2019-02-15
  • 中国光大银行获第十二届人民企业社会责任奖年度扶贫奖 2019-01-30
  • 2018中国灯饰照明行业品牌论坛成功举办 2019-01-30
  • 你真是越活越转,越活越蠢。[哈哈] 2019-01-27
  • 互联网资产管理须持牌经营 2018-12-09
  • 新闻中心给记者留下美好记忆 2018-12-09
  • 险企偿付能力2017年“成绩单”:3家不达标 7家被关注 2018-12-07
  • 【学习时刻】清华大学周绍杰:坚定不移地贯彻落实新发展理念 2018-12-07
  • 建立市场经济,原本的计划经济哪里去?坚持集体的南街村没有到户就没有建立市场经济,是不是还在搞计划经济?看其实现公有资本在其所有者们进行分配应是计划经济。 2018-10-30
  • 市场经济就是一种唯利是图的经济,是一种波动、走极端的经济,新时期的发展方式与结果就是如 此。那么指望市场经济来解决需要与不平衡的矛盾,对症下药了吗? 2018-10-30
  • 比利时30大胜巴拿马 卢卡库梅开二度 强队总算没有都凉凉 2018-10-18
  • 新科欧洲状元 五盾军团能否延续法兰西之夏荣耀 2018-10-18
  • 河北一保时捷车主疑遭枪击 警方悬赏9万元通缉 2018-09-26
  • 【十九大·理论新视野】动漫:“社会主义现代化强国”如何建成 2018-09-26
  • 845| 592| 327| 392| 149| 694| 712| 742| 457| 809| 530| 339| 246| 196| 321|