XML:和HTML的区别

本文解析了XML与HTML的本质差异:XML作为元语言用于创建自定义标记语言,而非直接用于网页展示;HTML则是一种预定义标记语言,专注于内容展示。XML强调数据结构化,分离数据与显示,适用于网络应用及信息共享。
摘要由CSDN通过智能技术生成

 

一、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不能实现的东西了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值