html語言和xml語言的區別與聯系

2016-11-21    分類: 網站建設

什么是html?
html被稱為超文本標記語言,是一種描述性語言,用html可以創建能在互聯網上傳輸的信息頁,是構成網頁文檔的主要語言,它是由很多的標簽組成,具有簡易性、與平臺無關性兩大要點。html就是描述網頁長什么樣子、有什么內容的一個文本。我們通常所見得各種各樣的網頁,是經過瀏覽器解析html文件出現的結果。

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

什么是xml?
xml即可擴展標記語言,是Internet環境中跨平臺的、依賴于內容的技術,是當前處理結構化文檔信息的有力工具,滿足了Web內容發布與交換的需要,適合作為各種存儲與共享的通用平臺。使用xml標記語言可以做到數據或數據結構在任何編程語言環境下的共享。例如我們在某個計算機平臺上用某種編程語言編寫了一些或數據結構,然后用xml標記語言進行處理,那樣的話,其他人就可以在其他的計算機平臺上來訪問這些數據或數據結構,甚至可以用其他的編程語言來操作這些數據或數據結構了。這就是xml標記語言作為一種數據交換語言存在的價值。xml可以理解為一輛沒有發動機的車。xml把所有部件按照一定規則集合在一起,就等編譯器這個發動機去啟動這個車?,F在用的比較多的是配置和數據結構定義。html和xml的相同點
html和xml都是標記語言,都是基于文本編輯和修改的。都是用于操作系統或數據結構,結構上大致相同。都可以通過DOM變成方式來訪問。都是通過CSS來改變外觀。html和xml的不同點
比較內容htmlxml
設計目標顯示數據,如何更好地顯示數據,焦點是數據外觀描述數據,什么是數據,如何存放數據,焦點是數據的內容
語法

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

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

引號是可用可不用的;

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

過濾掉空格;

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

區分大小寫;

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

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

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

xml比html語法要求更嚴格;

數據和顯示的關系內容描述與顯示方式整合為一體內容描述與顯示方式分離
標簽預定義免費、自定義、可擴展
可讀性及可維護性難于閱讀、維護結構清晰、便于閱讀、維護
結構描述不支持深層的結構描述文件結構嵌套可以復雜到任何程度
與數據庫的關系沒有直接關系與關系型和層狀數據庫均可對應和轉換
超鏈接單文件、書簽鏈接可以定義雙向鏈接、多目標鏈接、擴展鏈接
xml的優勢
·xml文檔的內容和結構完全分離在xml文檔中,數據的顯示樣式已從文檔中分離出來,而被放入相關的樣式表文件中。這樣一來,如果要改動數據的表現形式,就不需要改動數據本身,只要改動控制數據顯示的樣式表文件就可以了。xml能夠確保同一網絡站點的數據信息能夠在不同的設備上成功顯示?!ぽp松地跨平臺應用xml文檔是基于文本的,所以很容易被人和機器閱讀,也非常容易使用,純文本文件可以方便地穿越防火墻,便于不同設備和不同系統間的信息交換?!ぶС植煌淖?、不同語種間的信息交互xml所以來的Unicode標準,是一個支持世界上所有主要語言的混合文字符號編碼系統,xml技術不但使得各種信息能在不同的計算機系統之間交互,還能跨語種、跨文化進行交流。·便于信息的檢索由于xml通過給數據內容貼上標記來描述其含義,并且把數據的顯示格式分離出去,所以對xml文檔數據的搜索就可以簡單高效地進行。在此情況下,搜索引擎沒有必要再去遍歷整個文檔,只需查找制定標記的內容就可以了。·可擴展性xml允許個人組織或個人簡歷適合他們自己需要的標記集合或標記庫,并且這些標記集合可以快速地投入到互聯網的使用中。比較典型的有化學標記語言CML、數據標記語言MathML、矢量圖形標記語言VML、無線通信標記語言WML等?!みm合面向對象的程序開發xml文檔是非常容易閱讀的,對集齊也是如此。xml文檔數據的邏輯結構是一種樹形的層次結構,文檔中的每一個元素都可以映射為一個對象,同時也可以有相應的屬性和方法,因而非常適合使用面向對象的程序設計方式來開發處理這些xml文檔的應用程序。總結
xml不是要來取代html的,是對html的補充,用來與html協同工作的語言,基于上面這些優勢,xml將來成為所有的數據處理和數據傳輸的常用工具非常可觀。

網頁標題:html語言和xml語言的區別與聯系
網頁網址:http://m.kartarina.com/news/70033.html

成都網站建設公司_創新互聯,為您提供微信小程序、全網營銷推廣網站維護、域名注冊、企業建站、ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 国产爆乳无码视频在线观看3| 东京热加勒比无码少妇| 亚洲a无码综合a国产av中文| 白嫩无码人妻丰满熟妇啪啪区百度| 亚洲一区无码精品色| 久久久久亚洲Av片无码v| 亚洲成a∨人片在无码2023| 精品人妻系列无码人妻免费视频| 亚洲av午夜精品无码专区| 精品无码一区二区三区水蜜桃| 少妇人妻无码精品视频| 熟妇人妻中文a∨无码| 亚洲精品久久无码av片俺去也| 免费无码作爱视频| 国产午夜无码福利在线看网站 | 亚洲AV无码乱码国产麻豆穿越 | 亚洲av无码专区在线| 亚洲一级特黄大片无码毛片 | 亚洲AV无码一区二区乱子仑 | 久久无码无码久久综合综合 | 国产成人亚洲综合无码| 最新中文字幕av无码专区| 无码人妻精品一区二区三区99仓本 | 欧洲人妻丰满av无码久久不卡| 亚洲精品无码你懂的网站| 东京热HEYZO无码专区| 西西人体444www大胆无码视频| 中文字幕av无码一区二区三区电影| 在线精品免费视频无码的| 少妇人妻偷人精品无码AV| 无码精品国产dvd在线观看9久| 少妇无码AV无码专区在线观看 | 永久免费AV无码国产网站| 人妻丰满熟妇AV无码区乱| 性无码免费一区二区三区在线 | 最新亚洲春色Av无码专区| 人妻少妇乱子伦无码视频专区| 久久水蜜桃亚洲av无码精品麻豆| 久久人妻内射无码一区三区 | 97久久精品无码一区二区 | 亚洲国产精品无码久久九九|