xml教程_20141001

xml教程_20141001

ID:32299408

大?。?.03 MB

頁(yè)數(shù):287頁(yè)

時(shí)間:2019-02-02

xml教程_20141001_第1頁(yè)
xml教程_20141001_第2頁(yè)
xml教程_20141001_第3頁(yè)
xml教程_20141001_第4頁(yè)
xml教程_20141001_第5頁(yè)
資源描述:

《xml教程_20141001》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、W3SchoolXML教程來(lái)源:www.w3cschool.cc整理:飛龍日期:2014.10.1XML簡(jiǎn)介XML被設(shè)計(jì)用來(lái)傳輸和存儲(chǔ)數(shù)據(jù)。HTML被設(shè)計(jì)用來(lái)顯示數(shù)據(jù)。應(yīng)該掌握的基礎(chǔ)知識(shí)在您繼續(xù)學(xué)習(xí)之前,需要對(duì)以下知識(shí)有基本的了解:HTMLJavaScript如果您希望首先學(xué)習(xí)這些項(xiàng)目,請(qǐng)?jiān)谖覀兊氖醉?yè)訪問(wèn)這些教程。什么是XML?XML指可擴(kuò)展標(biāo)記語(yǔ)言(EXtensibleMarkupLanguage)。XML是一種很像HTML的標(biāo)記語(yǔ)言。XML的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。XML標(biāo)簽沒(méi)有被預(yù)定義。您需要自行定義標(biāo)簽。XML被設(shè)計(jì)為具有自我描述性。XML是

2、W3C的推薦標(biāo)準(zhǔn)。XML和HTML之間的差異XML不是HTML的替代。XML和HTML為不同的目的而設(shè)計(jì):XML被設(shè)計(jì)用來(lái)傳輸和存儲(chǔ)數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。HTML被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。HTML旨在顯示信息,而XML旨在傳輸信息。XML不會(huì)做任何事情也許這有點(diǎn)難以理解,但是XML不會(huì)做任何事情。XML被設(shè)計(jì)用來(lái)結(jié)構(gòu)化、存儲(chǔ)以及傳輸信息。下面實(shí)例是Jani寫給Tove的便簽,存儲(chǔ)為XML:ToveJaniReminderDon'tforge

3、tmethisweekend!上面的這條便簽具有自我描述性。它包含了發(fā)送者和接受者的信息,同時(shí)擁有標(biāo)題以及消息主體。但是,這個(gè)XML文檔仍然沒(méi)有做任何事情。它僅僅是包裝在XML標(biāo)簽中的純粹的信息。我們需要編寫軟件或者程序,才能傳送、接收和顯示出這個(gè)文檔。通過(guò)XML您可以發(fā)明自己的標(biāo)簽上面實(shí)例中的標(biāo)簽沒(méi)有在任何XML標(biāo)準(zhǔn)中定義過(guò)(比如)。這些標(biāo)簽是由XML文檔的創(chuàng)作者發(fā)明的。這是因?yàn)閄ML語(yǔ)言沒(méi)有預(yù)定義的標(biāo)簽。HTML中使用的標(biāo)簽都是預(yù)定義的。HTML文檔只能使用在HTML標(biāo)準(zhǔn)中定義過(guò)的標(biāo)簽(如

、

等等

4、)。XML允許創(chuàng)作者定義自己的標(biāo)簽和自己的文檔結(jié)構(gòu)。XML不是對(duì)HTML的替代XML是對(duì)HTML的補(bǔ)充。XML不會(huì)替代HTML,理解這一點(diǎn)很重要。在大多數(shù)Web應(yīng)用程序中,XML用于傳輸數(shù)據(jù),而HTML用于格式化并顯示數(shù)據(jù)。對(duì)XML最好的描述是:XML是獨(dú)立于軟件和硬件的信息傳輸工具。XML是W3C的推薦標(biāo)準(zhǔn)XML于1998年2月10日成為W3C的推薦標(biāo)準(zhǔn)。如需了解有關(guān)W3CXML活動(dòng)的更多信息,請(qǐng)?jiān)L問(wèn)我們的W3C教程。XML無(wú)所不在目前,XML在Web中起到的作用不會(huì)亞于一直作為Web基石的HTML。XML是各種應(yīng)用程序之間進(jìn)行數(shù)據(jù)傳輸?shù)淖畛S玫墓ぞ?。XML用

5、途XML應(yīng)用于Web開(kāi)發(fā)的許多方面,常用于簡(jiǎn)化數(shù)據(jù)的存儲(chǔ)和共享。XML把數(shù)據(jù)從HTML分離如果您需要在HTML文檔中顯示動(dòng)態(tài)數(shù)據(jù),那么每當(dāng)數(shù)據(jù)改變時(shí)將花費(fèi)大量的時(shí)間來(lái)編輯HTML。通過(guò)XML,數(shù)據(jù)能夠存儲(chǔ)在獨(dú)立的XML文件中。這樣您就可以專注于使用HTML/CSS進(jìn)行顯示和布局,并確保修改底層數(shù)據(jù)不再需要對(duì)HTML進(jìn)行任何的改變。通過(guò)使用幾行JavaScript代碼,您就可以讀取一個(gè)外部XML文件,并更新您的網(wǎng)頁(yè)的數(shù)據(jù)內(nèi)容。XML簡(jiǎn)化數(shù)據(jù)共享在真實(shí)的世界中,計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)使用不兼容的格式來(lái)存儲(chǔ)數(shù)據(jù)。XML數(shù)據(jù)以純文本格式進(jìn)行存儲(chǔ),因此提供了一種獨(dú)立于軟件和硬件

6、的數(shù)據(jù)存儲(chǔ)方法。這讓創(chuàng)建不同應(yīng)用程序可以共享的數(shù)據(jù)變得更加容易。XML簡(jiǎn)化數(shù)據(jù)傳輸對(duì)開(kāi)發(fā)人員來(lái)說(shuō),其中一項(xiàng)最費(fèi)時(shí)的挑戰(zhàn)一直是在互聯(lián)網(wǎng)上的不兼容系統(tǒng)之間交換數(shù)據(jù)。由于可以通過(guò)各種不兼容的應(yīng)用程序來(lái)讀取數(shù)據(jù),以XML交換數(shù)據(jù)降低了這種復(fù)雜性。XML簡(jiǎn)化平臺(tái)變更升級(jí)到新的系統(tǒng)(硬件或軟件平臺(tái)),總是非常費(fèi)時(shí)的。必須轉(zhuǎn)換大量的數(shù)據(jù),不兼容的數(shù)據(jù)經(jīng)常會(huì)丟失。XML數(shù)據(jù)以文本格式存儲(chǔ)。這使得XML在不損失數(shù)據(jù)的情況下,更容易擴(kuò)展或升級(jí)到新的操作系統(tǒng)、新的應(yīng)用程序或新的瀏覽器。XML使您的數(shù)據(jù)更有用不同的應(yīng)用程序都能夠訪問(wèn)您的數(shù)據(jù),不僅僅在HTML頁(yè)中,也可以從XML數(shù)據(jù)源中

7、進(jìn)行訪問(wèn)。通過(guò)XML,您的數(shù)據(jù)可供各種閱讀設(shè)備使用(掌上計(jì)算機(jī)、語(yǔ)音設(shè)備、新聞閱讀器等),還可以供盲人或其他殘障人士使用。XML用于創(chuàng)建新的互聯(lián)網(wǎng)語(yǔ)言很多新的互聯(lián)網(wǎng)語(yǔ)言是通過(guò)XML創(chuàng)建的。這里有一些實(shí)例:XHTML用于描述可用的Web服務(wù)的WSDL作為手持設(shè)備的標(biāo)記語(yǔ)言的WAP和WML用于新聞feed的RSS語(yǔ)言描述資本和本體的RDF和OWL用于描述針針對(duì)Web的多媒體的SMIL假如開(kāi)發(fā)人員都是理性的假如他們都是理性的,就讓未來(lái)的應(yīng)用程序使用XML來(lái)交換數(shù)據(jù)吧。未來(lái)也許會(huì)出現(xiàn)某種字處理軟件、電子表格程序以及數(shù)據(jù)庫(kù),它們可以使用XML格式讀取彼此的數(shù)據(jù),而不需要使

8、用任何的轉(zhuǎn)換程序。XML

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。