你問我答:XML與HTML的區(qū)別(2)_XHTML教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
HTML 標(biāo)記則是預(yù)定義的;HTML 作者只能使用當(dāng)前 HTML 標(biāo)準(zhǔn)所支持的標(biāo)記。
XML 的使用
XML 是一種極靈活的、傳遞數(shù)據(jù)的方式。以下全部是可使用 XML 的場合的示例:
a.. 普通文檔
b.. 結(jié)構(gòu)化記錄,如約會記錄或訂單
c.. 移動數(shù)據(jù)的 Internet/Intranet Web 應(yīng)用程序
d.. 帶有數(shù)據(jù)的對象,如對象或 ActiveX 控件的持久格式
e.. 數(shù)據(jù)記錄,如查詢的結(jié)果集
f.. Web 站點的元內(nèi)容,如“信道定義格式”(CDF)
g.. 圖形顯示,如應(yīng)用程序的用戶界面
h.. Web 上信息與人的鏈接
i.. C# 代碼(可以用 XML 形式);有關(guān)更多信息,請參見 XML 文檔
j.. 用于定位可用 XML Web services 的發(fā)現(xiàn)文檔;有關(guān)更多信息,請參見 XML Web services 發(fā)現(xiàn)。
以下列出存儲信息時 XML 相對于其他格式的若干優(yōu)越性:
a.. XML 格式是基于文本的,這使得它們更輕易讀、更便于記錄,有時也更便于調(diào)試。
b.. XML 文檔可使用已為 HTML 建立的很多基礎(chǔ)結(jié)構(gòu),包括 HTTP 協(xié)議和某些瀏覽器。HTTP 答應(yīng)穿過防火墻傳輸 XML。
c.. XML 分析已有完善的定義,且已廣泛應(yīng)用,使得在各種環(huán)境中從 XML 文檔檢索信息成為可能。
d.. 應(yīng)用程序可依靠 XML 分析器進(jìn)行某些結(jié)構(gòu)驗證以及數(shù)據(jù)類型檢查(當(dāng)使用架構(gòu)時)。
e.. XML 建立在 Unicode 基礎(chǔ)上,使得創(chuàng)建國際化文檔更輕易。不過,XML 并不適合于所有情況。XML 文檔往往比它們替換的二進(jìn)制格式具體。它們占用更多的網(wǎng)絡(luò)帶寬和存儲空間,或需要更多的處理器時間進(jìn)行壓縮。XML 分析可能比分析高度優(yōu)化的二進(jìn)制格式慢,并且可能需要更多內(nèi)存。然而,精心的應(yīng)用程序設(shè)計能夠
避免一些問題。
驗證 XML 文檔
若要驗證 XML 文檔包含所需數(shù)據(jù)和結(jié)構(gòu),必須將一個 XML 架構(gòu)與 XML 文檔相關(guān)聯(lián)。XML 架構(gòu)是定義如何構(gòu)造元素和屬性來形成
XML 的使用
XML 是一種極靈活的、傳遞數(shù)據(jù)的方式。以下全部是可使用 XML 的場合的示例:
a.. 普通文檔
b.. 結(jié)構(gòu)化記錄,如約會記錄或訂單
c.. 移動數(shù)據(jù)的 Internet/Intranet Web 應(yīng)用程序
d.. 帶有數(shù)據(jù)的對象,如對象或 ActiveX 控件的持久格式
e.. 數(shù)據(jù)記錄,如查詢的結(jié)果集
f.. Web 站點的元內(nèi)容,如“信道定義格式”(CDF)
g.. 圖形顯示,如應(yīng)用程序的用戶界面
h.. Web 上信息與人的鏈接
i.. C# 代碼(可以用 XML 形式);有關(guān)更多信息,請參見 XML 文檔
j.. 用于定位可用 XML Web services 的發(fā)現(xiàn)文檔;有關(guān)更多信息,請參見 XML Web services 發(fā)現(xiàn)。
以下列出存儲信息時 XML 相對于其他格式的若干優(yōu)越性:
a.. XML 格式是基于文本的,這使得它們更輕易讀、更便于記錄,有時也更便于調(diào)試。
b.. XML 文檔可使用已為 HTML 建立的很多基礎(chǔ)結(jié)構(gòu),包括 HTTP 協(xié)議和某些瀏覽器。HTTP 答應(yīng)穿過防火墻傳輸 XML。
c.. XML 分析已有完善的定義,且已廣泛應(yīng)用,使得在各種環(huán)境中從 XML 文檔檢索信息成為可能。
d.. 應(yīng)用程序可依靠 XML 分析器進(jìn)行某些結(jié)構(gòu)驗證以及數(shù)據(jù)類型檢查(當(dāng)使用架構(gòu)時)。
e.. XML 建立在 Unicode 基礎(chǔ)上,使得創(chuàng)建國際化文檔更輕易。不過,XML 并不適合于所有情況。XML 文檔往往比它們替換的二進(jìn)制格式具體。它們占用更多的網(wǎng)絡(luò)帶寬和存儲空間,或需要更多的處理器時間進(jìn)行壓縮。XML 分析可能比分析高度優(yōu)化的二進(jìn)制格式慢,并且可能需要更多內(nèi)存。然而,精心的應(yīng)用程序設(shè)計能夠
避免一些問題。
驗證 XML 文檔
若要驗證 XML 文檔包含所需數(shù)據(jù)和結(jié)構(gòu),必須將一個 XML 架構(gòu)與 XML 文檔相關(guān)聯(lián)。XML 架構(gòu)是定義如何構(gòu)造元素和屬性來形成
相關(guān)XHTML教程:
- HTML5 INPUT placeholder及兼容性處理
- HTML表單里的Label標(biāo)簽
- 淺析HTML與javascript中常用編碼
- CSS網(wǎng)頁布局中必須要了解的幾個XHTML標(biāo)簽
- title和alt 標(biāo)簽介紹及其異同
- 淺析HTML標(biāo)簽strong和em的區(qū)別
- 說說XHTML中的alt屬性和title屬性
- Semantics語義是Html Xhtml是否真正符合標(biāo)準(zhǔn)的重要部分
- 九個W3C XHTML1.0及CSS標(biāo)準(zhǔn)認(rèn)證需要注意的問題
- 請注意頁面head區(qū)域的編碼是不是規(guī)范
- HTML validate - 驗證HTML代碼穿越多重瀏覽器標(biāo)準(zhǔn)
- XHTML具有語義的標(biāo)簽:有關(guān)H1位置的討論
- 相關(guān)鏈接:
- 教程說明:
XHTML教程-你問我答:XML與HTML的區(qū)別(2)
。