HTML,XHTML,XML的概念与区别

HTML(HyperText Mark-up Language,HTML)超文本标记语言,是为网页创建和其它可在网页浏览器中看到的信息”设计的一种标准语言。也就是说,HTML用于网页数据的显示。那么为什么会产生XHTML呢?下面先看一下XHTML的定义。

XHTML(eXtensible HyperText Markup Language,XHTML)可扩展超文本标记语言,是一标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格,XHTML基于可扩展标记语言(XML)。XHTML就是一个扮演着类似HTML的角色的可扩展标记语言(XML),所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早,所以在原来HTML4.0的基础上,使用XML的规则对其进行扩展,得到了XHTML。

XHTML是当前HTML版的继承者,HTML语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由文档类型定义规则,语法要求更加严格的XHTML。

XML(Xtensible Markup Language)可扩展标记语言,数据转换能力强大,它被设计用来传输和存储数据,而HTML则是用于数据的显示,并且XML是各种应用程序之间进行数据传输的最常用的工具,这一点我们在使用很多编译器Pycharm和AS中都能看到。XML的语法要求十分严谨,HTML标记不是所有的都需要成对出现,XML则要求所有的标记必须成对出现;HTML标记不区分大小写,XML则大小敏感,即区分大小写。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值