XML 和 HTML的区别

XML和 HTML的区别在面试中是常见的一个问题。

XML和HTML都是用来操作数据和数据结构的,但是他们本质差别还是很大的。

HTML (HyperTextMark-upLanguage)超文本标记语言 用来定义WWW
XML (ExtentsibleMarkup language)可扩展标记语言 用来定义其他语言的一种元语言

XML和HTML的区别在哪?

分为三个方面: 语法 标记方式 作用来区分

一、语法

  1. 在HTML中对于大小写没有有规定,XML中严格区分大小写
  2. HTML中双标签可以省略结尾 ,XML中结束标签是不可以省略的
  3. 在XML中单个标记而没有匹配结束标记的元素必须用 / 作为结尾
  4. 在HTML中属性值可以不使用引号,XML中必须在引号中
  5. HTML中会自动过滤掉空格,空白部分,XML不会将这些空白部分删除

二、 标记方式

  1. html要使用自己的标签,xml的标签可以自己定义
//html
 <div class=“studert”>
    <p></p>
    <p></p>
 </div>
//xml
<student>
     <name></name>
     <age></age>
<./student>
中文也可以
  1. HTML标签是预定义的,XML标签是自定义的可以自己扩展

三、作用

  1. HTML用来显示数据,XML用来描述数据 存放数据,所以可以持久化的储存数据。HTML会将数据的显示结合在一起,XML将数据和显示分开。HTML用来显示数据,主要在于数据的外观,XML用来秒速数据,主要在于数据和内容
  2. XML不是HTML的替代品,XML和HTML是两种用途不同的语言。XML可以作为HTML的补充,XML和HTML的目标不用,HTML用于显示数据并集中于数据的外观,而XML的设计是描述数据并集中数据的内容
  3. 没有任何行为的XML,与HTML相似,这也是他们的共同点
  4. XML是跨平台,与硬件软件无关的处理与传输信息的工具,HTML用于显示信息。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值