XML是eXtensible Markup Language的縮寫,它的前身是SGML,或者說,XML是SGML的子集。簡單講,XML是一種文檔格式,作為一種標(biāo)準(zhǔn),有利于不同機(jī)構(gòu)間的數(shù)據(jù)交換。從表面上看,XML是一種語言,但是它同時(shí)也是一種創(chuàng)造和定義其他語言的語言。通過一組定義好的規(guī)范,我們可以很方便的擴(kuò)展它。
我們來看一個(gè)實(shí)際的XML長什么樣:(僅僅是個(gè)最簡單的例子,為了說明XML的基本結(jié)構(gòu))
直觀的看,我們這個(gè)XML文件定義了一組客戶,每一個(gè)客戶又有相應(yīng)的ID、姓名、注冊時(shí)間和到訪次數(shù)。這就是一個(gè)最基本的XML,它很類似HMTL,但是一方面它可以有自定義的標(biāo)簽,另一方面它也要求更加嚴(yán)格的語法,如標(biāo)簽必有開閉且不能重疊等。不僅僅是這樣,通常每個(gè)XML文件都會對應(yīng)一組嚴(yán)格定義的語法,以便對它們進(jìn)行正確的處理,這一點(diǎn)我會在稍后作更詳細(xì)的說明。
Powered by: BlogJava Copyright © laogao