加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML与HTML

发布时间:2020-12-16 05:44:11 所属栏目:百科 来源:网络整理
导读:通过4集视频,对XML有了些了解。 XML例子: span style="font-family:KaiTi_GB2312;font-size:18px;"pre name="code" class="html"?xml version="1.0" encoding="utf-8"?书籍列表计算机书籍booknameXML应用大全/booknameprice39.0/price/计算机书籍计算机书

通过4集视频,对XML有了些了解。


XML例子:

<span style="font-family:KaiTi_GB2312;font-size:18px;"><pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?>
<书籍列表>
	<计算机书籍>
		<bookname>XML应用大全</bookname>
		<price>39.0</price>	
	</计算机书籍>
	<计算机书籍>
		<bookname>js应用大全</bookname>
		<price>39.0</price>	
	</计算机书籍>
</书籍列表></span>


 
HTML例子: 
 

<span style="font-family:KaiTi_GB2312;font-size:18px;"><html>

  <head>
     <title>书籍列表</title>
  </head>

  <body>
     <p> 计算机书籍。</p>
     <p> js应用大全</p>                                                             
     <p> 39.0</p></span><pre name="code" class="html" style="font-size: 13.3333339691162px;"><span style="font-family:KaiTi_GB2312;font-size:18px;">  </body></span>
<span style="font-family: KaiTi_GB2312;font-size:18px;"></html></span>
 
 
 
  单纯的看代码,感觉XML的形式和HTML有些许相似之处,都是将内容用标签括起来,并且标签的形式很相似:<> </>。 
 

刚接触XML,以为XML是HTML的更高版本,但之后,通过查资料,才明白了其中的差异。


是什么:


什么是 XML?

指可扩展标记语言(EXtensible Markup Language);
是一种标记语言,很类似 HTML;
设计宗旨是传输数据;
标签没有被预定义;
具有自我描述性;
是 W3C 的推荐标准。

什么是 HTML?

是用来描述网页的一种语言;
指的是超文本标记语言 (Hyper Text Markup Language);
不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag);
使用标记标签来描述网页;

通过定义,可知道:XML和HTML很类似,但又有区别:


差异:

XML 不是 HTML 的替代。
XML 和 HTML 为不同的目的而设计:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。

XML的标签是自定义的,HTML的标签是预定义的。


更细致的说:

XML是不执行动作的,它是被设计用来结构化、存储以及传输信息的。更通俗的说:XML仅仅是文本,若想显示出这个文档,我们需要编写其它程序,如HTML。

HTML的核心作用就是布局、显示数据。但想通过HTML显示XML数据时,需要用JS解析XML。这个是之后的学习内容,所以具体的内容之后推出。

但,我们做过新闻发布系统,其中报错页用的就是HTML,也就是说它本身也可以存储数据并显示,那为什么还要出现XML呢?

前面说了,XML的出现不适替代HTML,而是补充完善HTML。这主要是体现在显示动态数据方面。若把数据都写在HTML中,当数据改变时,需要花费大量的时间来编辑HTML。若通过XML,数据能够存储在独立的XML文件中,这样就可以专注与使用HTML进行布局和显示,并确保修改底层数据时,不会对布局产生影响。

XML和HTML的关系,体现的也是个解耦的思想吧。

开始看XML,不太理解它存在的意义,感觉她做的,HTML自己也可以做到。但通过这次对比,感受到了XML的必要性,甚至,XML未来将会无所不在。XML将成为最普遍的数据处理和数据传输的工具。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读