【XML】——XML与HTML异同

前端之家收集整理的这篇文章主要介绍了【XML】——XML与HTML异同前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在没有学习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的技术,它们的设计理念都不一样嘛。正如

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

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

猜你在找的XML相关文章