前一陣子我們學習了html(hypertext markup language),最近又接觸了xml(extensible markup language),它們之間有什麼聯絡和區別呢?
html被稱為超文字標記語言, 是一種描述性語言,用html 可以建立能在網際網路上傳輸的資訊頁,是構成網頁文件的主要語言,它是由很多的標籤組成,具有簡易性、與平台無關性兩大要點。
html就是描述網頁長什麼樣子、有什麼內容的乙個文字。我們通常所見得各種各樣的網頁,是經過瀏覽器解析html 檔案出現的結果。
在瀏覽器的網頁上右擊→選擇「檢視原始檔」或「檢視頁面源**」,出現的就是html檔案
xml即可擴充套件標記語言,是internet環境中跨平台的、依賴於內容的技術,是當前處理結構化文件資訊的有力工具,滿足了web內容發布與交換的需要,適合作為各種儲存與共享的通用平台。
使用xml 標記語言可以做到資料或資料結構在任何程式語言環境下的共享。例如我們在某個計算機平台上用某種程式語言編寫了一些資料或資料結構,然後用xml標記語言進行處理,那樣的話,其他人就可以在其他的計算機平台上來訪問這些資料或資料結構,甚至可以用其他的程式語言來操作這些資料或資料結構了。這就是xml標記語言作為一種資料交換語言存在的價值。
xml可以理解為一輛沒有發動機的車。xml把所有部件按照一定規則集合在一起,就等編譯器這個發動機去啟動這個車。現在用的比較多的是配置和資料結構定義
html和xml 都是標記語言,都是基於文字編輯和修改的。
都是用於作業系統或資料結構,結構上大致相同。
都可以通過dom 變成方式來訪問。
都可以通過css來改變外觀。
xhtml 元素必須被正確地巢狀。
xhtml 元素必須被關閉。
標籤名必須用小寫字母。
xhtml 文件必須擁有根元素。
xml文件的內容和結構完全分離
輕鬆地跨平台應用
支援不同文字、不同語種間的資訊互動
便於資訊的檢索
可擴充套件性
適合物件導向的程式開發
xml不是要來取代html的,是對html的補充,用來與html協同工作的語言
html 與 xml 的區別與聯絡
前一陣子剛剛學習了html hypertext markup language 最近又接觸了xml extensible markup language 它們之間有什麼聯絡和區別呢?現在咱們就來重新認識一下。html被稱為超文字標記語言,是一種描述性語言,用html 可以建立能在網際網路上傳輸的資訊...
XML與HTML的區別
1.xml是區分大小寫字母的,html不區分。2.在html中,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那麼你可以省略或者之類的結束標記。在xml中,絕對不能省略掉結束標記。3.在xml中,擁有單個標記而沒有匹配的結束標記的元素必須用乙個 字元作為結尾。這樣分析器就知道不用查詢結束標記了。4...
xml與html的區別
xml和html都是用於運算元據或資料結構,在結構上大致是相同的,但它們在本質上卻存在著明顯的區別。它們的區別主要有以下幾點 一 語法要求不同 1.在html中不區分大小寫,在xml中嚴格區分。2.在html中,有時不嚴格,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那麼你可以省略或者 之類的結...