在這個(gè)XML指南里你將學(xué)到什么是XML,XML和HTML有什么不同。你將學(xué)習(xí)如何在你的應(yīng)用軟件中使用XML。
XML可以用來描述數(shù)據(jù),重點(diǎn)是‘?dāng)?shù)據(jù)是什么’。
HTML則是用來顯示數(shù)據(jù),重點(diǎn)是‘如何顯示數(shù)據(jù)’。
在你繼續(xù)之前你應(yīng)該具有下面一些基礎(chǔ)的知識(shí):
你最好在學(xué)習(xí)XML之前就了解上面的內(nèi)容,因?yàn)樵赬ML的學(xué)習(xí)過程中將用到這些知識(shí)。
XML是用來存放數(shù)據(jù)的
XML不是HTML的替代品,XML和HTML是兩種不同用途的語言。
XML是被設(shè)計(jì)用來描述數(shù)據(jù)的,重點(diǎn)是:什么是數(shù)據(jù),如何存放數(shù)據(jù)。
HTML是被設(shè)計(jì)用來顯示數(shù)據(jù)的,重點(diǎn)是:顯示數(shù)據(jù)以及如何顯示數(shù)據(jù)更好上面。
HTML是與顯示信息相關(guān)的, XML則是與描述信息相關(guān)的。
XML 被設(shè)計(jì)成什么都不做的。
也許看起來很難理解,但事實(shí)上XML確實(shí)什么都不做。XML只是用來組織、存儲(chǔ)和發(fā)送信息的。
下面的例子是Ordm給Lin的便條,使用的是XML格式:
|
這個(gè)便條有信息頭,又信息主體,還包括發(fā)送人和接收人。盡管如此,這個(gè)XML文檔仍然什么都不做,他只是用XML標(biāo)記存儲(chǔ)信息的文件。有人已經(jīng)編寫出來發(fā)送和接收并且顯示這種格式信息的軟件。
XML標(biāo)記并不是預(yù)先規(guī)定好的,你必須創(chuàng)造你自己的標(biāo)記。
在HTML文檔中必須使用規(guī)則中定義好的標(biāo)記。比如:
等等。
XML答應(yīng)你定義自己的標(biāo)記以及文檔結(jié)構(gòu)。
比如在上面例子中的"
XML并不是HTML的替代品。
XML并不是HTML的替代品,理解這一點(diǎn)非常重要。在將來的網(wǎng)頁開發(fā)中,XML將被用來描述、存儲(chǔ)數(shù)據(jù),而HTML則是用來格式化和顯示數(shù)據(jù)的。
對(duì)于XML最好的形容可能是: XML是一種跨平臺(tái)的,與軟、硬件無關(guān)的,處理信息的工具。
新聞熱點(diǎn)
疑難解答
圖片精選