XML手册介绍
1 XML简介
1.1 什么是XML
1.2 XML 树结构
1.3 XML 和 HTML 之间的差异
1.4 XML 用途
2 XML语法
2.1 语法规则
2.2 元素
2.3 属性
2.4 验证
2.5 浏览器支持
2.6 CSS
2.7 XSLT

什么是XML

2017-08-28 16:09:12
admin
605
最后编辑:admin 于 2017-08-28 16:19:43
XML可用于标记电子文件使其具有结构性的标记语言,还可用来标记数据和定义数 据类型,它是一种允许用户对自己的标记语言进行定义的源语言。XML提供了统一的方 法来描述和交换独立于应用程序或供应商的结构化数据。

可以说XML是一种与平台无关的表示数据的方法,它和HTML都来自于SGML,而 且它们都包含标记,有着相似的语法。但是,XML和HTML的最大区别在于:HTML是 一个定型的标记语言,用固定的标记来描述,显示网页内容。相对地,XML则没有固定 的标记,不能描述网页具体的外观、内容,而只是描述内容的数据形式和结构。

XML的出现解决了 HTML难以扩展、交互性差、语义性差以及单向超链接等缺点, 它的技术优势如下。

• 用户可以使用XML自由地制定自己的标记语言。它允许不同的专业人士(例如音 乐家、化学家和数学学者等)开发与自己的特定领域有关的标记语言。

• 自描述数据。XML在基本水平上使用的是非常简单的数据格式,可以用100%的 纯ASCII文本来书写,也可以用几种其他定义好的格式来书写。

• 存储数据的XML文件可以被程序解析,把里面的数据提取出来加以利用。这些 数据可以在多种场合使用和调用。

• 保持用户界面和结构数据之间的分离。把数据分离出来,能够无缝集成众多来源 的数据。

从本质上来讲,XML也是一个文本文件,可以理解为一个描述数据结构的实现。而 且XML是异构平台之间通信的重要语言,是不同系统之间沟通的桥梁。XML用于在一个 文档中存储数据,但是数据存储并不是主要目的,它的主要目的是通过该通用格式标准进 行数据交换和传递。

XML支持GB2312格式编码,也支持Unicode格式编码,可以包含世界各地的任何字 符集和二进制数据,并且XML不依赖于任何操作系统平台,是真正的跨平台技术。XML 可适用于多个场合,如下所示。

• 结构化数据,例如系统配置文件和邮件地址簿等。

• 标准数据交换,用于多个平台或应用系统之间的数据传递,例如Web Service。

• 应用程序数据的通用,由于XML的出现,越来越多的文字处理程序都开始将原 来保存为二进制的数据转为使用XML保存,如微软的Office 2007等。


• 创建新的标记语言,用户可以建立新的标记,用以实现更多的功能和操作。例如 现在流行的RSS和Atom,都属于开放的标记语言。


  • 在线客服
  • 关注微信
  • 联系电话
    • 欢迎咨询
    • 欢迎加入QQ群 303257430
  • 公众号:源宝网络
    • 联系电话及微信号 18902328227