XML具有哪些特點?相對於HTML的優勢

2021-10-03 13:44:01 字數 670 閱讀 5360

html被稱為超文字標記語言, 是一種描述性語言,用html 可以建立能在網際網路上傳輸的資訊頁,是構成網頁文件的主要語言,它是由很多的標籤組成,具有簡易性、與平台無關性兩大要點。

html,就是描述網頁長得什麼樣子,有什麼內容的乙個文字,我們通常所見的各種各樣的網頁,就是經過瀏覽器解析html檔案出現的結果。

xml 即可擴充套件標記語言,是internet環境中跨平台的、依賴於內容的技術,是當前處理結構化文件資訊的有力工具,滿足了web內容發布與交換的需要,適合作為各種儲存與共享的通用平台。

xml與html的設計區別是:

xml的核心是資料,其重點是資料的內容,而html被設計用來顯示資料,其重點是資料的顯示

1 可擴充套件性:html不具備擴充套件性,而xml是原標記語言,可以用於定義新的標記語言。

2 側重點:html側重與如何表現資訊,而xml是側重於如何結構化的描述資訊。

3語法要求:html不要求標記的巢狀配對等,不要求標記之間具有一定的順序,而xml則嚴格要求巢狀配對,遵循dtd樹形結構

4可讀性和維護性:html難於閱讀維護,xml結構清晰,便於閱讀維護

5資料和顯示關係:html內容和描述整合唯一,xml則是相分離的

6xml將使用者介面與結構化資料分隔開來,這種資料與顯示分離使得整合來自不同源的資料成為可能,客戶資訊,訂單,研究成果,等資訊都可以轉換稱為xml

WPF 獲得滑鼠相對於螢幕的位置,相對於控制項的位置

原文 wpf 獲得滑鼠相對於螢幕的位置,相對於控制項的位置 相對於螢幕的位置 第一步 用於獲得滑鼠相對於螢幕的位置 public class win32 重新整理桌面 dllimport shell32.dll public static extern void shchangenotify uin...

WPF 獲得滑鼠相對於螢幕的位置,相對於控制項的位置

原文 wpf 獲得滑鼠相對於螢幕的位置,相對於控制項的位置 相對於螢幕的位置 第一步 用於獲得滑鼠相對於螢幕的位置 public class win32 重新整理桌面 dllimport shell32.dll public static extern void shchangenotify uin...

springMVC 相對於 Structs 的優勢

智者說,沒有經過自己的思考和估量,就不能接受別人的東西。資料只能是乙個參考,至於是否正確,還得自己去分辨 springmvc相對於 structs 的幾個優勢 1 springmvc安全性更高,structs2 框架是類級別的攔截,每次 request 請求structs2 都會為之建立乙個 act...