歡迎來到大唐傳易博客!

html5

當前位置:首頁 > 前端 > html5 >

HTML/XML/JSON-數據格式的區別

時間:2019-11-07|欄目:html5|網站標簽: HTML數據格式 |點擊:

    對于從事IT開發的朋友來說,數據格式是基礎并且是非常重要的,因為數據總要是傳輸和顯示在頁面上的。數據格式一般來說有三種,html、json、xml三種。那么他們之間存在什么區別呢?今天小編帶大家來深入了解下:

   what is html?



html是組成萬千web頁面的載體
   
   想必web開發這么火,大家多多稍稍有聽過"html"的大名。html又名“超文本標記語言”,嚴格意義來說他并不是一個編程語言。但是如果沒有它的話,我們就無法能夠“愉快”的在互聯網上沖浪。超文本”就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素。“標記”是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。

   可以這么理解html就是為了載體,這個載體就是讓用戶能過通過直觀看到千千萬萬的web頁面。

    what is xml?

   
xml可以說的上無處不在,xml又名“擴展性標記語言”。
XML是獨立于軟件和硬件的信息傳輸工具。 目前,XML在Web中起到的作用不會亞于一直作為 Web 基石的 HTML,舉個xml的例子:

  
<bookstore>
<book category="CHILDREN">
  <title>Harry Potter</title> 
  <author>J K. Rowling</author> 
  <year>2005</year> 
  <price>29.99</price> 
</book>
<book category="WEB">
  <title>Learning XML</title> 
  <author>Erik T. Ray</author> 
  <year>2003</year> 
  <price>39.95</price> 
</book>
</bookstore> 

    可以從例子里面看的出,xml沒有多余的標簽,全部是為了展現數據,不像html有img、video等標簽,所以xml和html作用完全是不一樣的。XML被設計為傳輸和存儲數據,其焦點是數據的內容;HTML被設計用來顯示數據,其焦點是數據的外觀。也可以和html相互結合在一起使用,打個比方:在 HTML 文檔中顯示動態數據,那么每當數據改變時將花費大量的時間來編輯 HTML,通過 XML,數據能夠存儲在獨立的 XML 文件中。這樣你就可以專注于使用 HTML 進行布局和顯示,并確保修改底層數據不再需要對 HTML 進行任何的改變。

 
what is json?

 

   說到json就不得不提下javascript了。因為json是javascript的一個對象表達法。多處用于數據的傳輸,跨平臺的語言。數據格式非常簡單,有js經驗的人,基本都能夠很快上手,基本是靠鍵值對組成。比xml還要簡約。舉個json的代碼案例:
 
 

   {
    "name":"中國",
    "province":[
    {
       "name":"福建",
        "cities":{
            "city":["福州","廈門"]
        }
     },
     {
        "name":"廣東",
        "cities":{
            "city":["東莞","深圳","珠海"]
        }
    }
]
}

  xml還有各種標簽包圍著數據,而json就不用了,那么是不是說json可以淘汰xml呢?我覺得并不是這樣的。JSON片段的創建和驗證過程比一般的XML稍顯復雜。從這一點來看,XML在開發工具方面領先于JSON。所以技術沒有說哪個比哪個好的,就像現在div標簽很火,但是不是創建表單的時候還是用form標簽嗎? 

上一篇:iframe使用技術詳解

欄????目:html5

下一篇:沒有了

本文標題:HTML/XML/JSON-數據格式的區別

本文地址:http://www.cajqou.live/qdzs/html5/754.html

您可能感興趣的文章

說點什么吧
  • 全部評論(0
    還沒有評論,快來搶沙發吧!

| |

如果侵犯了您的權利,請與我們聯系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

Copyright © 2016-2019 福州大唐傳易網絡科技有限公司 版權所有

北京pk10单双公式计算 金牛配资 亿多配资 华体比分直播 十一运夺金 慧投金融 欧洲杯即时指数 竞彩足球即时指数 青海十一选五 京海配资 第一配资 上海快三 股票行情大盘走势下载 众鑫盈配资 四维图新股票行情 皇冠777网足球指数 股票配资哪个平台靠谱