更新時間:2017-08-30 來源:黑馬程序員PHP培訓(xùn)學(xué)院 瀏覽量:
什么是XML(掌握)
XML全稱 eXtensible Markup Language(可擴展標(biāo)記語言),同為標(biāo)記語言 它和HTML很相似,例如都能使用瀏覽器直接查看。
l 可擴展是指XML支持用戶自定義標(biāo)簽來描述自身攜帶的信息,一般也叫做“自我描述性”。
l XML的設(shè)計是用來存儲數(shù)據(jù) 它沒有顯示效果。例如現(xiàn)有一個學(xué)生信息“瑪麗 女 23”,可以使用XML結(jié)構(gòu)化存儲:
XML和HTML對比(差異)
1、HTML中只能使用預(yù)定義的標(biāo)簽 自定義標(biāo)簽沒有顯示效果 而XML支持且必須是用戶自定義標(biāo)簽。
2、HTML標(biāo)簽除了存儲內(nèi)容外 還有顯示樣式 標(biāo)簽的使用取決于要顯示的樣式(區(qū)分樣式) 例如
<b>some text</b> 加粗顯示
<u>some text</u> 加下劃線
<i>some text</i> 斜體效果
而XML標(biāo)簽沒有顯示樣式 使用不同的標(biāo)簽是為了區(qū)分不同類型的數(shù)據(jù)(區(qū)分?jǐn)?shù)據(jù))
3、HTML標(biāo)簽語法松散,例如 標(biāo)簽可以不關(guān)閉 屬性可以不加單雙引號。而XML語法嚴(yán)謹(jǐn) 必須嚴(yán)格遵循W3C的標(biāo)準(zhǔn) 否則報錯。
本文版權(quán)歸黑馬程序員PHP培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!