基于OpenLayers的WebGIS程序二次开发实例教程
35622 人在学
web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。一起跟着小编来学习:共同学习WEB页面工具语言XML(二),希望这对大家有所帮助!
小编相信大家都应该知道XML是一个比较精简的SGML,它将SGML(也就是标准通用置标语言)的丰富功能以及HTML的易用性结合到Web的应用里面。这样子的话,XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。另外一个方面,XML要比HTML强大得多,它已经不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。
在这里大家都需要注意一点,那就是HTML仅仅只是Web显示数据的通用方法,然而XML提供了一个直接处理Web数据的通用方法。HTML和XML这两者相比较的话,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提供了直接处理全球数据的通用方法。
小编结语:
在这里小编想说的是,"通用标言"是1986年国际标准化组织出版发布的一个信息管理方面的国际标准(ISO8879:1986信息处理)。ISO/ANSI/ECMA的一个共同标准,一种用来注释文本文档,提供文档片断的类型信息的规范。