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