【XML】——XML与HTML异同

原创 2015年07月09日 21:57:12

在没有学习XML之前,一直错认为XML是HTML的替代语言,在看《XML刘伟》视频之后,发现这种认为

对我的帮助还是挺大的。现在来更正一下XML语言与HTML的关系,然后再说说为什么错觉也会有帮助。

       

什么是标记语言?


是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。

与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。

标记语言有:

这么多标记语言里我们现在接触的就HTML与XML,但是触类旁通,只要把这两种标记语言学会了,再举一

反三,学习其他语言也就轻松很多了。


HTML特点


正如上图所示,HTML是一种超文本的标记语言。 “超文本”指的是:页面内可以包含图片、链接,甚至音

乐、程序等非文字元素。

它作为一种标记语言,本身是不能显示在浏览器中的,必须经过浏览器的解析和编译才能正确地显示HTML

标记语言的内容。

它的标签都是固定的,如<a>表示链接,<h1>~<h6>表示标题等。它的核心作用是信息的布局与显示。


XML特点


XML类似于HTML,但是它的设计宗旨是:包含和传输数据。

它的特性有:

1、有良好的格式:在HTML中有些不加结尾标记可以正常在浏览器中显示;但是在XML中,标记必须成对

出现,如果缺一个就会报错。

2、易学易用:如果学习过SGML,就会发现XML精简了SGML语言,再学习就会很轻松。但是如果没有学

习过,学习完XML再学SGML也是会有很大帮助的。

3、可扩展性:不像HTML的标签是固定的,XML可以自定义标签,这是开发人员很容易对XML文件进行扩

展。

4、内容和形式分离:HTML中数据的内容和表现实行是混在一起的;但是XML数据文件时纯数据的文件,

可以作为数据源,向HTML提供数据,显示随HTML变化而变化。


总结


最后说为什么错觉会帮了我很大的忙。在学习XML之前,正因为有了对XML的第一印象,所以在学习XML

时会特别留意HTML与XML之间的不同。发现原来XML不是用来替代XML的技术,它们的设计理念都不一样嘛。正如

我们在了解一个人之前,可能会对他/她有不好的印象,但是在逐渐的了解过程中去慢慢的改变自己的第一印象。比

如:别看晓菲黑,晚上是可以隐身的呢~(看了别打我~)

版权声明:本文为博主原创文章,未经博主允许不得转载。

对比HTML和XML

其实看完他们快4个月了,早就想写他们之间的联系和区别了,当时出于刚了解HTML和XML,不敢写啊,现在认识到那种想法是有误的,存在一定的虚荣心的,想自己得认识到别比一般人高的时候在写,博客这工具对于我...
  • u010108195
  • u010108195
  • 2015年02月27日 23:55
  • 803

XML与HTML的区别

一、什么是HTML         带着疑问走到这里,一句话:HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 如果想了解更多请看以下博客:     ...
  • liu_yujie2011com
  • liu_yujie2011com
  • 2014年03月02日 11:38
  • 17636

XML三部曲之HTML的孪生兄弟

HTML的孪生兄弟是谁?毫无疑问要说的是XML,作为一对孪生兄弟它们两个基本的语法类似,但外表和内在是不等价的。虽然XML很像HTML,但它们两个之间却有着本质的区别。XML(eXtensible M...
  • zhang_xinxiu
  • zhang_xinxiu
  • 2013年11月18日 08:38
  • 2979

XML与HTML的联系与区别

学习了XML,再回头想想软考之前学习的HTML,脑子里边并不是很清晰,也不能通过新学的XML 与HTML进行对比,说出他们之前的内置区别,所以说还是需要认真的对着两者进行比较,总结一下,让自己的大脑轻...
  • cjr15233661143
  • cjr15233661143
  • 2013年11月15日 08:39
  • 13558

HTML和XML的区别

今天在看CSS之前,去翻了一下百度对CSS的定义(上不了GOOGLE伤不起,我也想上谷歌,不要问我为什么上不了=_=),看到其中有一句:       “级联样式表是一种用来表现HTML(标准通用标记...
  • lin_zhaozhi
  • lin_zhaozhi
  • 2015年07月27日 20:08
  • 916

XML和HTML的区别

讲XML的视频就只有四集,但是里面的内容却很不少。而且HTML可以转化为XML,这一点给网页的展示和数据的储存提供了很大的方便!这里我主要强调的是HTML和XML的区别,由这些区别来看:XML语言的发...
  • u013045959
  • u013045959
  • 2015年08月01日 08:49
  • 847

XML学习笔记(一):HTML文件转成XML文件

XML全称Extensible Markup Language,可翻译为可扩展标记语言,是一种置标语言。常用XML文档描述数据,使得数据能被多个程序共享,还常用XML文档存放程序的配置参数,也用于定义...
  • sdtvyyb_007
  • sdtvyyb_007
  • 2015年12月02日 11:35
  • 3075

XML和HTML解析

所谓的解析,实质就是在一段XML或HTML代码中提取我们想要的信息,方法是XML或HTML它们都有自己的标识——开始、结束还是数据。利用python提供的解析器可以根据这些标识,利用相应的函数(方法)...
  • LANGQING12345
  • LANGQING12345
  • 2015年05月20日 23:32
  • 737

不一样的味道--Html及Xml解析、格式化、遍历

TinyXmlParser一切以简单、实用、快速为主。 示例1:Xml字符串解析 比如,我们要解析一段Xml字符串,简单如下即可: XmlDocument xmlDocument = new Xml...
  • tinygroup
  • tinygroup
  • 2014年05月29日 12:19
  • 1529

怎么使用XSLT将 XML文件转化为HTML5的网页

怎么使用XSLT将 XML文件转化为HTML5的网页 在这篇文章中,我将展示怎么使用XSLT语言将 一个 XML 文件输出成HTML5 格式的网络页面. 让我们先看一下如下一个XML格...
  • lzy_168
  • lzy_168
  • 2014年11月07日 13:40
  • 2814
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【XML】——XML与HTML异同
举报原因:
原因补充:

(最多只允许输入30个字)