xml教程_20141001

xml教程_20141001

ID:32299408

大?。?.03 MB

頁數(shù):287頁

時間:2019-02-02

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

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

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

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

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

、

等等

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

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

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

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

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

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

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

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