XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(Syntax rule)。即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。它提供了一种描述结构数据的格式,简化了网络中 数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档。
html在这里就过多说明了,我博客里已经有介绍了http://www.jb51.cc/article/p-yfgdqmar-hk.html。
XML是HTML的补充,这里说的补充不是替代的意思。因为他们二者有很大的区别:
区别一:
HTML是与显示信息相关的,XML则是与描述信息相关的。
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好。
XML是被设计用来描述数据的,重点是说明:什么是数据,如何存放数据。也就是说,XML它只是用来组织、存 储和发送信息的。
区别二:
XML是自由的可扩展的标记语言,它里面的标记不是预先定义好的,而是你根据XML的语法规则自己定义。
XML在定义标记时区分大小写,而HTML标记不区分大小写。
XML是一种跨平台的,与软、硬件无关的,处理信息的工具。随着XML的广泛使用,数据之间交换将变得更简单,XML将会和HTML一样受到重视。
原文链接:https://www.f2er.com/xml/297617.html