上万部爽片,立即观看,在线观看,日韩av无码久久精品免费,欧美性受xxxx喷潮,欧洲男同gay,日韩精品一区二区三区

十年專注于品牌網(wǎng)站建設 十余年專注于網(wǎng)站建設_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡微信小程序

百恒網(wǎng)絡

南昌百恒網(wǎng)絡

html語言和xml語言的區(qū)別與聯(lián)系

html語言和xml語言的區(qū)別與聯(lián)系 百恒網(wǎng)絡 2018-05-31 7320

  什么是html?


  html被稱為超文本標記語言,是一種描述性語言,用html可以創(chuàng)建能在互聯(lián)網(wǎng)上傳輸?shù)男畔㈨摚菢嫵删W(wǎng)頁文檔的主要語言,它是由很多的標簽組成,具有簡易性、與平臺無關性兩大要點。

  html就是描述網(wǎng)頁長什么樣子、有什么內(nèi)容的一個文本。我們通常所見得各種各樣的網(wǎng)頁,是經(jīng)過瀏覽器解析html文件出現(xiàn)的結果。

  在瀏覽器的網(wǎng)頁上右鍵→選擇“查看源文件”或“查看頁面源代碼”,出現(xiàn)的就說html文件,此處以Google瀏覽器為例:


html語言和xml語言的區(qū)別與聯(lián)系


  什么是xml?


  xml即可擴展標記語言,是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術,是當前處理結構化文檔信息的有力工具,滿足了Web內(nèi)容發(fā)布與交換的需要,適合作為各種存儲與共享的通用平臺。

  使用xml標記語言可以做到數(shù)據(jù)或數(shù)據(jù)結構在任何編程語言環(huán)境下的共享。例如我們在某個計算機平臺上用某種編程語言編寫了一些或數(shù)據(jù)結構,然后用xml標記語言進行處理,那樣的話,其他人就可以在其他的計算機平臺上來訪問這些數(shù)據(jù)或數(shù)據(jù)結構,甚至可以用其他的編程語言來操作這些數(shù)據(jù)或數(shù)據(jù)結構了。這就是xml標記語言作為一種數(shù)據(jù)交換語言存在的價值。

  xml可以理解為一輛沒有發(fā)動機的車。xml把所有部件按照一定規(guī)則集合在一起,就等編譯器這個發(fā)動機去啟動這個車?,F(xiàn)在用的比較多的是配置和數(shù)據(jù)結構定義。

  html和xml的相同點


  html和xml都是標記語言,都是基于文本編輯和修改的。

  都是用于操作系統(tǒng)或數(shù)據(jù)結構,結構上大致相同。

  都可以通過DOM變成方式來訪問。

  都是通過CSS來改變外觀。

  html和xml的不同點

比較內(nèi)容 html xml
設計目標 顯示數(shù)據(jù),如何更好地顯示數(shù)據(jù),焦點是數(shù)據(jù)外觀 描述數(shù)據(jù),什么是數(shù)據(jù),如何存放數(shù)據(jù),焦點是數(shù)據(jù)的內(nèi)容
語法

不要求標記的嵌套、配對等

不區(qū)分大小寫;(html5版本只能用小寫)

引號是可用可不用的;

可以擁有不帶值的屬性名;

過濾掉空格;

嚴格要求嵌套、配對,并遵循DTD的樹形結構;

區(qū)分大小寫;

屬性值必須分裝在引號中;

所有的屬性都必須代有相應的值;

空白部分不會被解析器自動刪除;

xml比html語法要求更嚴格;

數(shù)據(jù)和顯示的關系 內(nèi)容描述與顯示方式整合為一體 內(nèi)容描述與顯示方式分離
標簽 預定義 免費、自定義、可擴展
可讀性及可維護性 難于閱讀、維護 結構清晰、便于閱讀、維護
結構描述 不支持深層的結構描述 文件結構嵌套可以復雜到任何程度
與數(shù)據(jù)庫的關系 沒有直接關系 與關系型和層狀數(shù)據(jù)庫均可對應和轉換
超鏈接 單文件、書簽鏈接 可以定義雙向鏈接、多目標鏈接、擴展鏈接


  xml的優(yōu)勢


  ·xml文檔的內(nèi)容和結構完全分離

  在xml文檔中,數(shù)據(jù)的顯示樣式已從文檔中分離出來,而被放入相關的樣式表文件中。這樣一來,如果要改動數(shù)據(jù)的表現(xiàn)形式,就不需要改動數(shù)據(jù)本身,只要改動控制數(shù)據(jù)顯示的樣式表文件就可以了。xml能夠確保同一網(wǎng)絡站點的數(shù)據(jù)信息能夠在不同的設備上成功顯示。

  ·輕松地跨平臺應用

  xml文檔是基于文本的,所以很容易被人和機器閱讀,也非常容易使用,純文本文件可以方便地穿越防火墻,便于不同設備和不同系統(tǒng)間的信息交換。

  ·支持不同文字、不同語種間的信息交互

  xml所以來的Unicode標準,是一個支持世界上所有主要語言的混合文字符號編碼系統(tǒng),xml技術不但使得各種信息能在不同的計算機系統(tǒng)之間交互,還能跨語種、跨文化進行交流。

  ·便于信息的檢索

  由于xml通過給數(shù)據(jù)內(nèi)容貼上標記來描述其含義,并且把數(shù)據(jù)的顯示格式分離出去,所以對xml文檔數(shù)據(jù)的搜索就可以簡單高效地進行。在此情況下,搜索引擎沒有必要再去遍歷整個文檔,只需查找制定標記的內(nèi)容就可以了。

  ·可擴展性

  xml允許個人組織或個人簡歷適合他們自己需要的標記集合或標記庫,并且這些標記集合可以快速地投入到互聯(lián)網(wǎng)的使用中。比較典型的有化學標記語言CML、數(shù)據(jù)標記語言MathML、矢量圖形標記語言VML、無線通信標記語言WML等。

  ·適合面向對象的程序開發(fā)

  xml文檔是非常容易閱讀的,對集齊也是如此。xml文檔數(shù)據(jù)的邏輯結構是一種樹形的層次結構,文檔中的每一個元素都可以映射為一個對象,同時也可以有相應的屬性和方法,因而非常適合使用面向對象的程序設計方式來開發(fā)處理這些xml文檔的應用程序。

  總結


  xml不是要來取代html的,是對html的補充,用來與html協(xié)同工作的語言,基于上面這些優(yōu)勢,xml將來成為所有的數(shù)據(jù)處理和數(shù)據(jù)傳輸?shù)某S霉ぞ叻浅?捎^。
400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×