XML   ☞可扩展语言(EXtensible   Markup  Language的简写),他是一种标记语言很类似HTML.

xml应用:被设计用来传输和储存数据的。

XML 标签没有被预定义。您需要自行定义标签。

XML 被设计为具有自我描述性。

XML 是 W3C 的推荐标准

XML 与 HTML 的主要差异

XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

HTML 旨在显示信息,而 XML 旨在传输信息。

没有任何行为的 XML

XML 是不作为的。

也许这有点难以理解,但是 XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。

下面是 John 写给 George 的便签,存储为 XML:

<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

上面的这条便签具有自我描述性。它拥有标题以及留言,同时包含了发送者和接受者的信息。

但是,这个 XML 文档仍然没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。

XML 仅仅是纯文本

XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。

不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。

通过 XML 您可以发明自己的标签

上例中的标签没有在任何 XML 标准中定义过(比如 <to> 和 <from>)。这些标签是由文档的创作者发明的。

这是因为 XML 没有预定义的标签。

在 HTML 中使用的标签(以及 HTML 的结构)是预定义的。HTML 文档只使用在 HTML 标准中定义过的标签(比如 <p> 、<h1> 等等)。

XML 允许创作者定义自己的标签和自己的文档结构。

XML 不是对 HTML 的替代

XML 是对 HTML 的补充。

XML 不会替代 HTML,理解这一点很重要。在大多数 web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。

对 XML 最好的描述是:

XML 是独立于软件和硬件的信息传输工具。

XML 是 W3C 的推荐标准

可扩展标记语言 (XML) 于 1998 年 2 月 10 日成为 W3C 的推荐标准。

XML 无所不在

当我们看到 XML 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。

目前,XML 在 Web 中起到的作用不会亚于一直作为 Web 基石的 HTML。

XML 无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。

转载于:https://www.cnblogs.com/mpenghao/p/10953205.html

XML 以及htmld区别相关推荐

  1. php和xml区别,html与xhtml和xml有什么区别

    这次给大家带来html与xhtml和xml有什么区别,html与xhtml和xml区别的注意事项有哪些,下面就是实战案例,一起来看一下. 发展趋势: html(超文本标记语言)--xhtml(可扩展性 ...

  2. JSON解析与XML解析的区别

    JSON与XML的区别比较 1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记 ...

  3. HTML、HTML5、XML、XHMTL区别

    一.基本概念 HTML:超文本标记语言(Hyper Text Markup Language),标记语言 (markup language),是网页制作所必备的,,标准通用标记语言下的一个应用.&qu ...

  4. python xml etree_python解析xml文件之xml.etree.cElementTree和xml.etree.ElementTree区别和基本使用...

    1.解析速度:ElementTree在 Python 标准库中有两种实现.一种是纯 Python 实现例如 xml.etree.ElementTree ,另外一种是速度快一点的 xml.etree.c ...

  5. Jason和xml两者的区别

    区别是:json在传输上远远快于xml,但是xml的可读性比较好 json与xml的区别: (1).可读性方面:基本相同,xml的可读性比较好 (2).可扩展性方面:都具有很好的扩展性 (3).编码难 ...

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

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

  7. ajax html xml数据格式,AJAX | 数据格式JSON与XML的区别

    XML与JSON的基本知识 HTML5学堂:XML和JSON是两种经典的数据格式,在AJAX当中的异步加载,申请的文件通常不是html.txt文件,而是JSON和XML.相比JSON文件比较居多.JS ...

  8. JSON和XML的区别

    JSON和XML之间的区别是什么?下面本篇文章就来给大家比较一下JSON和XML,介绍JSON和XML之间的区别,希望对大家有所帮助. JSON(JavaScript Object Notation) ...

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

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

最新文章

  1. 火爆 GitHub!这个图像分割神器究竟有什么魅力?
  2. [转]多线程编程指南
  3. 超全流程-idea对springboot+ssm的部署实现增删改查
  4. 回归任务中的评价指标MAE,MSE,RMSE,R-Squared
  5. 【CodeVs 6128 Lence的方块们】
  6. 学习PS2无线手柄解码通讯手册
  7. 东南亚电商巨头Shopee宣布裁员,互联网大厂还能养老吗?
  8. 分裂基 c语言算法,分裂基快速傅里叶变换 - osc_v8jmwk6w的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. Quadratic equation
  10. 使用Number Insight和Java创建呼叫者ID
  11. 计算机桌面都有说明,电脑重启后桌面所有的图标都没了怎么解决
  12. 身份证验证 80秒13亿数据校验
  13. php倒序正序,php foreach正序倒序输出示例代码
  14. 基于微信小程序游泳馆管理系统(微信小程序毕业设计)
  15. 数学金融和计算机科学哪个数学难,高考志愿填报之热门专业:金融vs计算机如何选择...
  16. 贵州师范大学本科毕业论文答辩和论文选题PPT模板
  17. unity 判断路径是否存在或者文件夹是否存在
  18. 华为TaiShan 2280 ARM 服务器
  19. CF1609 E. William The Oblivious
  20. Mysql进阶学习(二)条件查询

热门文章

  1. 2020年4月北京BGP机房网络质量评测报告
  2. PrimeFaces日期限制框优化
  3. dedecm建站优化技巧教程六大步骤详解
  4. dedecms教程:织梦dedecm模板中sql语句调用文章链接静态化
  5. JavaScript函数的学习一(学习日记八)
  6. 题解 P1650 田忌赛马
  7. qq音乐专辑封面 api
  8. 用树莓派PICO做一个桌面时钟超详细教程!
  9. 从MSSQL server 2005中移植数据到Oracle 10g
  10. LoRa 学习 Day1