了解WEB页面工具语言XML(二)定义

来源:互联网 时间:2008-09-05 17:18:00 

二、XML的定义

XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。HTML只是Web显示数据的通用方法,而XML提供了一个直接处理 Web 数据的通用方法。HTML着重描述Web页面的显示格式,而XML着重描述的是Web页面的内容。

XML中包括可扩展格式语言XSL(Extensible Style Language) 和可扩展链接语言XLL(Extensible Linking Language)。

XSL用于将XML数据翻译为HTML或其他格式的语言。XSL提供了一种叠式页面CSS的功能,使开发者构造出具有表达层结构的Web页面来,以有别于XML的数据结构。XSL也能和HTML一起构造叠式页面。XSL可以解释数量不限的标记,它使Web的版面更丰富多彩,例如动态的文本、跑马式的文字。此外,XSL还处理多国文字、双字节的汉字显示、网格的各种各样的处理等。

XLL是XML的链接语言,它与HTML的链接相似,但功能更强大。XLL支持可扩展的链接和多方向的链接。它打破了HTML只支持超级文本概念下最简单的链接限制,能支持独立于地址的域名、双向链路、环路、多个源的集合链接等。XLL链接可不受文档制约,完全按用户要求来指定和管理。

为了使XML易学易用,XML精简了一大片SGML难得用一次的功能。正如几十万汉字中常用的只不过八千,SGML常用的部分只占20%,XML抛弃了SGML中不常用的部分,使它一下就精简了80%。这样一来,XML的语法说明书只有30页,而SGML却有500页。

XML设计中也考虑了它的易用性,易用性来自两个方面:一方面用户编写Web页面方便,另一方面设计人员实现XML浏览器也不太困难。

总之,XML使用一个简单而有灵活的标准格式,为基于Web的应用提供了一个描述数据和交换数据的有效手段。HTML描述了显示全球数据的通用方法,而XML提供了直接处理全球数据的通用方法。

标签:
0
投稿

猜你喜欢

  • 使用SSIS创建同步数据库数据任务的方法

    2012-11-30 19:53:44
  • sqlserver isnull在数据库查询中的应用

    2011-12-01 10:30:25
  • SQL Server 2008 到底需要使用哪些端口?

    2012-11-30 20:29:41
  • js全选/全不选/反选 checkbox代码

    2008-03-18 13:00:00
  • Varchar与char的区别

    2008-02-28 12:44:00
  • [翻译]标记语言和样式手册 Chapter 12 CSS布局

    2008-02-13 14:19:00
  • Javascript学习第一季 三

    2008-06-27 13:08:00
  • 关于利用:first-letter实现首字下沉的一些看法

    2010-04-20 17:19:00
  • Frontpage中网页字体的美化研究

    2008-03-10 12:13:00
  • ASP连接SQL2005数据库连接代码

    2011-03-25 10:44:00
  • 3个JS控制图片滚动的效果

    2007-10-23 13:40:00
  • excel导入到SQL Sever数据库

    2008-03-25 10:24:00
  • 判断数据库里存在的BIG5码

    2009-04-09 18:31:00
  • 平面设计人员必读

    2008-07-16 11:58:00
  • 使用cookie和application实现在线人数统计

    2007-09-18 13:01:00
  • 用XMLHTTP很好的一个例子

    2008-04-25 10:25:00
  • FrontPage XP设计教程5——表单的设计

    2008-10-11 12:35:00
  • ASP中Request对象获取客户端数据的顺序

    2007-09-22 10:36:00
  • 常用于后台开发的jQuery插件

    2010-09-25 12:47:00
  • Dojo Style Javascript 编程规范

    2007-10-25 17:24:00
  • asp之家 网络编程 m.aspxhome.com