区别

概念:HTML(HyperTextMark-upLanguage)即超文本标记语言,XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言。

作用:HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

XML是用来描述语言的,比如说我们在输入网页的时候的一些文字,排版,或者填写顺序,填写规则,都是XML来规定的。

 相同点

1. XML 不是要替换 HTML;实际上 XML 可以视作对 HTML 的补充。XML 和 HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而 XML 的设计目标是描述数据并集中于数据的内容。 
2. 与 HTML 相似,XML 不进行任何操作。虽然 XML 标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码。其他人必须编写代码来实际对 XML 格式的数据执行这些操作。 
3. 与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。

xml的优越性

存储信息时 XML 相对于其他格式的若干优越性

a.. XML 格式是基于文本的,这使得它们更容易读、更便于记录,有时也更便于调试。 
b.. XML 文档可使用已为 HTML 建立的很多基础结构,包括 HTTP 协议和某些浏览器。HTTP 允许穿过防火墙传输 XML。 
c.. XML 分析已有完善的定义,且已广泛应用,使得在各种环境中从 XML 文档检索信息成为可能。 
d.. 应用程序可依赖 XML 分析器进行某些结构验证以及数据类型检查(当使用架构时)。 
e.. XML 建立在 Unicode 基础上,使得创建国际化文档更容易。不过,XML 并不适合于所有情况。XML 文档往往比它们替换的二进制格式详细。它们占用更多的网络带宽和存储空间,或需要更多的处理器时间进行压缩。XML 分析可能比分析高度优化的二进制格式慢,并且可能需要更多内存。然而,精心的应用程序设计能够 避免一些问题。

xml和html的区别和联系相关推荐

  1. 爬虫之xml和html的区别

    爬虫之xml和html的区别 要搞清楚html和xml的区别,首先需要我们来认识xml 1.1 认识xml xml是一种可扩展标记语言,样子和html很像,功能更专注于对传输和存储数据 <boo ...

  2. XML和HTML的区别

    XML和HTML的区别,首先还是需要理解下他们的定义 1.XML是:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.html:超文本"就是指页面 ...

  3. Html,xhtml,xml的定义和区别

    1      起源  SGML.HTML.XML.XHTML.HTML5 从这五者的名字中,我们都可以看到 "ML" 这两个字母,所以我们先从 "ML" 说起. ...

  4. web.xml中/和/*的区别

    < url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:.jsp不会进入spring的 DispatcherServlet类 . < ...

  5. dhtml、html、html5、xml、xhtml的区别

    刚接触这几个概念的时候,会傻傻分不清楚,觉得它们之间好像好像啊,是耙耙麻麻还是同胞兄妹的联系呢.所以在这里我要一探究竟,也希望真的能帮助到更多的人. ========================= ...

  6. XML和JSON的区别

    (1)XML是什么? 1.xml常用于数据存储和传输,文件后缀为 .xml: 2.它是可扩展标记语言(Extensible Markup Language,简称XML),是一种标记语言. 3.XML设 ...

  7. XML简介,XML和HTML的区别,XML用处,XML规则,XML约束,XML语法,XML解析,DOM

    什么是xml XML 指可扩展标记语言(EXtensible Markup Language),它的结构是一种树形的结构,必须有一个根节点 XML 是一种标记语言,很类似 HTML XML 的设计宗旨 ...

  8. XML语言和html区别,XML和HTML区别详解

    随着Web应用的不断发展,HTML的局限性也越来越明显地显现了出来,如HTML无法描述数据.可读性差.搜索时间长等,于是,人们又把目光转向SGML,在此基础之上XML应运而生.那么XML和HTML之间 ...

  9. 在xml中定义excel的sheet_excel中的“工作簿(扩展名xls)”和“表格(扩展名xml)”有什么区别?:excel表格里的数据加扩展名...

    excel中的"工作簿(扩展名xls)"和"表格(扩展名xml)"有什么区别? xml为可扩展标记语言,可以用IE或者记事本格式打开.xsl属于excel200 ...

最新文章

  1. linux 查询wwid命令,linux肿么查看硬盘的wwid
  2. cadence一些术语
  3. VUE从零开始系列(路由钩子及插件开发),呆萌小白上手VUE
  4. 企业深入使用微服务后会面临哪些问题?云原生全链路灰度给了新思路
  5. 比较简单的在线图像编辑软件:觉得还行
  6. wdpc V3 phpmyadmin打不开的一种解决方式(实测有效)
  7. c java学哪个好_c语言和java学哪个好
  8. 雨敲窗python_今夜,有雨敲窗(太美了)
  9. mysql 循环语句语法_MySQL循环语句之while循环测试
  10. SMC真空电磁阀气路接法
  11. 微信小程序image图片标签(超详细)
  12. DES算法的加解密原理(详细算法+样例Demo)
  13. Java文件操作——简单文件搜索优化版本Lambda优化
  14. 我将进化成一条狗(10)——长寿秘诀
  15. 微型计算机鸡兔同笼,《鸡兔同笼》问题研究
  16. 生活如此美好 我却如此暴躁
  17. python全局代理_Python3 中代理使用方法总结
  18. 操作系统:磁盘的移臂调度算法
  19. android 设置app 默认语言为 简体中文
  20. vscode的leetcode插件无法账号登陆([ERROR] Login failed. Please make sure the credential is correct)

热门文章

  1. Sum of the Line UPC5222 (容斥)
  2. java 身份证第18位数字的算法
  3. 计算机系一班班会,迎新 · 破冰会|“情暖计算机,友爱一九一”——记计算机类19-1班新生破冰班会...
  4. 杂记之罗翔语录:要爱具体的人,而不要爱抽象的人
  5. Android 高级面试
  6. NTL密码算法开源库——大整数ZZ类(四)
  7. 什么是电阻器与电阻?
  8. 计算机专业知识教学,2016计算机专业知识:计算机的分类(一)
  9. Android中Vitamio视频框架学习
  10. 学校计算机ip设置路由器,学校网路由器怎么设置