首页 >> 网络营销词典 >> 其他类别 >> xml

xml[编辑]


概述
xml的中文名称为可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.

一、xml简介

     XML,可扩展的标识语言(eXtensibleMarkupLanguage),其先驱是SGML和HTML。同XML相比,SGML定义的功能很强大,然而它不适于Web数据描述,而且价格非常昂贵。XML与Access,Oracle和SQLServer等数据库不同,数据库提供了更强有力的数据存储和分析能力,而XML仅仅是展示数据。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、MacOS、Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。
     XML是W3C制定的,XML的标准化工作由W3C的XML工作组负责,该小组成员由来自各个地方和行业的专家组成。因为XML是个公共格式,不必担心XML技术会成为少数公司的盈利工具,XML不是一个依附于特定浏览器的语言。

二、xml的作用

    1、丰富文件(Rich Documents)-自定文件描述并使其更丰富;
    2、属于文件为主的XML技术应用;
    3、标记是用来定义一块数据应该如何呈现;
    4、解释数据(Metadata)-描述其它文件或在线信息;
    5、属于数据为主的XML技术应用;
    6、标记是用来说明一块资料的意义;
    7、组态档案(Configuration Files)-描述软件的组态参数。

三、xml的简明用法

    1、任何的起始标签都必须有一个结束标签;
    2、可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。这种语法是在大于符号之前紧跟一个斜线(/),例如。XML解析器会将其翻译成;
    3、标签必须按合适的顺序进行嵌套,所以结束标签必须按镜像顺序匹配起始标签,例如thisisasamplestring。这好比是将起始和结束标签看作是数学中的左右括号:在没有关闭所有的内部括号之前,是不能关闭外面的括号的;
    4、所有的特性都必须有值;
    5、所有的特性都必须在值的周围加上双引号;
XML已经是世界上发展最快的技术之一。它的主要目的是使用文本以结构化的方式来表示数据。在某些方面,XML文件也类似于数据库,提供数据的结构化视图。

四、xml与html的关系与区别

  (一)关系

     XML是一种类似于HTML的标记语言,XML是用来描述数据的,XML的标记不是在XML中预定义的,你必须定义自己的标记,XML使用文档类型定义(DTD)或者模式(Schema)来描述数据,XML使用DTD或者Schema后就是自描述的语言,XML(eXtensibleMarkupLanguage)是可扩展标记语言,它与HTML一样,都是处于SGML,标准通用语言。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
     XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、MacOS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。
     因为XML是W3C制定的,XML的标准化工作由W3C的XML工作组负责,该小组成员由来自各个地方和行业的专家组成,他们通过email交流对XML标准的意见,并提出自己的看法(www.w3.org/TR/WD-xml)。因为XML是个公共格式,(它不专属于任何一家公司),你不必担心XML技术会成为少数公司的盈利工具,XML不是一个依附于特定浏览器的语言。

(二)区别

   XML和HTML的不同可以归纳为3点:
   1、XML扩展性比HTML强
     XML(Extensible Markup Languages)是扩展标记语言的英语缩写,它可以创建个性化的标记语言,可以称之为元语言。XML的标记语言可以自定义,这样可以提供更多的数据操作,而不像HTML一样,只能局限于按一定的格式在终端显示出来。HTML的功能只有浏览器放入显示和打印,仅仅适合静态网页的要求。
   2、XML的语法比HTML严格
     由于XML的扩展性强,它需要稳定的基础规则来支持扩展。它的严格规则为:
(1)起始和结束的标签相匹配
(2)嵌套标签不能相互嵌套
(3)区分大小写
     相对应XML的严格规则,HTML语言并没有规定标签的绝对位置,也不区分大小写,而这些全部由浏览器来完成识别和更正。
3、XML与HTML互补
XML可以获得应用之间的相应信息,提供终端的多项处理要求,也能被其他的解析器和工具所使用,在现阶段,XML可以转化成相应的HTML,来适应当前浏览器的需求。

五、xml的结构和优势

(一)有效结构

     所谓有效的XML文档是指通过了DTD的验证的,具有良好结构的XML文档,要明白XML文档可分为结构良好的XML文档和有效的XML文档,以及他们之间的关系。即具有结构良好的XML文档并不一定就是有效的XML文档,反之一个有效的XML文档必定是一个结构良好的XML文档。

(二)优势

    1、能使用预先定义标记。
    2、定义数据的层次。
    3、筛选我们只想得到的那部分数据。
    4、真正做到国际化。
    5、真正实现数据交互
    6、可重用。

参考资料: 好搜百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:8

编辑次数:0历史版本

创建者: 温珍

最近更新:2015/11/26 7:29:30

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。