全國(guó)咨詢(xún)/投訴熱線:400-618-4000

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

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

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


 

什么是XML(掌握)

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

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

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

 1504076497359_PHP2.png

 

 XML和HTML對(duì)比(差異)

1、HTML中只能使用預(yù)定義的標(biāo)簽 自定義標(biāo)簽沒(méi)有顯示效果 而XML支持且必須是用戶(hù)自定義標(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)簽沒(méi)有顯示樣式 使用不同的標(biāo)簽是為了區(qū)分不同類(lèi)型的數(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)注明作者出處,謝謝!
作者:黑馬程序員PHP培訓(xùn)學(xué)院
首發(fā):http://php.itheima.com/
分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!