XML:和HTML的区别
2008-03-12 12:35
204 查看
一、XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。
二、XML并不是HTML的替代产品。但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。
XML能够创造更多的标记,以弥补HTML标记不足的缺陷。
三、不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。
XML可以应用在很多方面,比方说数学啦,金融啦,之类的,很多很多的。有了XML,那些繁杂的公式,本来用HTML是很难表达的,却可以用它来定义标记,比较轻松地就表达出来了。
HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如<H1>表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。
这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。
我们看上面的例子,在myfile.htm中,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.xml中,不需要任何改变。
(如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?)
正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据处理方法,将使网络跨越到一个新的境界。
这才是真正的区别哪!XML管数据,与HTML合起来,实现以前单用HTML做的功能。因为分开,便可以多定义很多以前HTML不能实现的东西了。
本文出自 51CTO.COM技术博客
二、XML并不是HTML的替代产品。但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。
XML能够创造更多的标记,以弥补HTML标记不足的缺陷。
三、不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。
XML可以应用在很多方面,比方说数学啦,金融啦,之类的,很多很多的。有了XML,那些繁杂的公式,本来用HTML是很难表达的,却可以用它来定义标记,比较轻松地就表达出来了。
HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如<H1>表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。
这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。
我们看上面的例子,在myfile.htm中,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.xml中,不需要任何改变。
(如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?)
正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据处理方法,将使网络跨越到一个新的境界。
这才是真正的区别哪!XML管数据,与HTML合起来,实现以前单用HTML做的功能。因为分开,便可以多定义很多以前HTML不能实现的东西了。
本文出自 51CTO.COM技术博客
相关文章推荐
- XML与HTML的设计区别
- HTML、XML、XHTML 有什么区别
- HTML+DOM与XML+DOM之间的区别与联系
- XML和HTML的区别和联系
- XML 与 HTML 语法上的主要区别
- xml xhtml html dhtml的区别
- (转)XML与HTML的区别
- Web开发前奏-Html和Xml 区别
- xml xhtml html dhtml的区别
- xhtml,xml,html,和dhtml的关系和区别
- XML与HTML的区别
- 简述xml与html的区别
- HTML与XML的区别
- XML 和 HTML 的区别?
- 你问我答:XML与HTML的区别
- XML和HTML的区别
- SGML、XML、HTML之间的区别与联系
- XML和HTML的区别
- html和xml的区别
- XML 与 HTML 的主要区别