关闭

【XML】——XML与HTML异同

629人阅读 评论(15) 收藏 举报
分类:

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

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:96951次
    • 积分:8740
    • 等级:
    • 排名:第2242名
    • 原创:164篇
    • 转载:7篇
    • 译文:3篇
    • 评论:3569条
    博客专栏
    Spring

    文章:3篇

    阅读:896
    Nginx

    文章:2篇

    阅读:770
    Hibernate

    文章:7篇

    阅读:1590
    UML

    文章:5篇

    阅读:5218
    设计模式

    文章:9篇

    阅读:8649