首頁技術(shù)文章正文

PHP培訓(xùn)之什么是xml

更新時(shí)間:2017-08-30 來源:黑馬程序員PHP培訓(xùn)學(xué)院 瀏覽量:


 

什么是XML(掌握)

XML全稱 eXtensible Markup Language(可擴(kuò)展標(biāo)記語言),同為標(biāo)記語言 它和HTML很相似,例如都能使用瀏覽器直接查看。

l 可擴(kuò)展是指XML支持用戶自定義標(biāo)簽來描述自身攜帶的信息,一般也叫做“自我描述性”。

l XML的設(shè)計(jì)是用來存儲(chǔ)數(shù)據(jù) 它沒有顯示效果。例如現(xiàn)有一個(gè)學(xué)生信息“瑪麗 女 23”,可以使用XML結(jié)構(gòu)化存儲(chǔ):

 1504076497359_PHP2.png

 

 XML和HTML對比(差異)

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)簽語法松散,例如 標(biāo)簽可以不關(guān)閉 屬性可以不加單雙引號(hào)。而XML語法嚴(yán)謹(jǐn) 必須嚴(yán)格遵循W3C的標(biāo)準(zhǔn) 否則報(bào)錯(cuò)。

 

 

 

本文版權(quán)歸黑馬程序員PHP培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!
作者:黑馬程序員PHP培訓(xùn)學(xué)院
首發(fā):http://php.itheima.com/
分享到:
在線咨詢 我要報(bào)名
和我們在線交談!