版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1XML基礎(chǔ)教程基礎(chǔ)教程2教學(xué)學(xué)時(shí)及考核 本課程教學(xué)時(shí)間:本課程教學(xué)時(shí)間:1-8周周 總學(xué)時(shí)總學(xué)時(shí)32學(xué)時(shí),其中:學(xué)時(shí),其中: 課堂教學(xué)課堂教學(xué)20學(xué)時(shí)學(xué)時(shí) 上機(jī)實(shí)習(xí)上機(jī)實(shí)習(xí)12學(xué)時(shí)學(xué)時(shí) 本課程考核成績(jī)按照學(xué)校規(guī)定執(zhí)行:本課程考核成績(jī)按照學(xué)校規(guī)定執(zhí)行: 平時(shí)成績(jī)平時(shí)成績(jī) 考試成績(jī)考試成績(jī)63教學(xué)參考書教學(xué)參考書 XML實(shí)用技術(shù)教程實(shí)用技術(shù)教程 清華大學(xué)出版社清華大學(xué)出版社 XML技術(shù)應(yīng)用技術(shù)應(yīng)用清華大學(xué)出版社清華大學(xué)出版社 微軟微軟XML技術(shù)指南技術(shù)指南中國(guó)電力出版社中國(guó)電力出版社4標(biāo)記語(yǔ)言 標(biāo)記語(yǔ)言標(biāo)記語(yǔ)言 特指用一系列約定好的標(biāo)記來(lái)對(duì)電子文特指用一系列約定好的標(biāo)記來(lái)對(duì)電子文檔進(jìn)行標(biāo)注,以實(shí)
2、現(xiàn)對(duì)電子文檔的語(yǔ)義、結(jié)檔進(jìn)行標(biāo)注,以實(shí)現(xiàn)對(duì)電子文檔的語(yǔ)義、結(jié)構(gòu)及格式的定義。構(gòu)及格式的定義。 標(biāo)記必須與內(nèi)容相區(qū)分,并且易用識(shí)別。標(biāo)記必須與內(nèi)容相區(qū)分,并且易用識(shí)別。51 通用標(biāo)記語(yǔ)言GML IBM公司于公司于20世紀(jì)世紀(jì)60年代開發(fā)的一種用于年代開發(fā)的一種用于文檔描述的語(yǔ)言,用來(lái)解決不同系統(tǒng)中文檔文檔描述的語(yǔ)言,用來(lái)解決不同系統(tǒng)中文檔格式不同的問(wèn)題。格式不同的問(wèn)題。6 通用標(biāo)記語(yǔ)言GML 不是針對(duì)某一特殊的應(yīng)用軟件,它是用來(lái)描述數(shù)不是針對(duì)某一特殊的應(yīng)用軟件,它是用來(lái)描述數(shù)據(jù)的內(nèi)容和結(jié)構(gòu)的一般化語(yǔ)言。據(jù)的內(nèi)容和結(jié)構(gòu)的一般化語(yǔ)言。 這種語(yǔ)言使得許多應(yīng)用軟件能夠閱讀它,從而提這種語(yǔ)言使得許多應(yīng)用軟
3、件能夠閱讀它,從而提供了一種在不同應(yīng)用軟件之間相互交流數(shù)據(jù)的平臺(tái)。供了一種在不同應(yīng)用軟件之間相互交流數(shù)據(jù)的平臺(tái)。 它具有被國(guó)際上的標(biāo)準(zhǔn)化組織通過(guò)并被全世界接它具有被國(guó)際上的標(biāo)準(zhǔn)化組織通過(guò)并被全世界接受的標(biāo)準(zhǔn)。受的標(biāo)準(zhǔn)。7標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言SGML 特點(diǎn):特點(diǎn): SGML用于定義其他語(yǔ)言的元語(yǔ)言,用于邏用于定義其他語(yǔ)言的元語(yǔ)言,用于邏輯化和結(jié)構(gòu)化的方式來(lái)描述文本。主要用于輯化和結(jié)構(gòu)化的方式來(lái)描述文本。主要用于電子文檔的創(chuàng)建、存儲(chǔ)及分發(fā)。電子文檔的創(chuàng)建、存儲(chǔ)及分發(fā)。 SGML采用標(biāo)記來(lái)描述文檔數(shù)據(jù)的通用語(yǔ)言,采用標(biāo)記來(lái)描述文檔數(shù)據(jù)的通用語(yǔ)言,SGML定義了基本的語(yǔ)法,也允許用戶建立定
4、義了基本的語(yǔ)法,也允許用戶建立自己的元素標(biāo)記。自己的元素標(biāo)記。book8 SGML與平臺(tái)無(wú)關(guān)的、結(jié)構(gòu)化的、可擴(kuò)展的與平臺(tái)無(wú)關(guān)的、結(jié)構(gòu)化的、可擴(kuò)展的標(biāo)記語(yǔ)言。標(biāo)記語(yǔ)言。 缺點(diǎn):缺點(diǎn):SGML過(guò)于復(fù)雜,無(wú)法有效率地在網(wǎng)過(guò)于復(fù)雜,無(wú)法有效率地在網(wǎng)絡(luò)上傳遞信息。絡(luò)上傳遞信息。9 2 超文本標(biāo)記語(yǔ)言HTML Web發(fā)明者歐洲粒子物理實(shí)驗(yàn)室研究人員在發(fā)明者歐洲粒子物理實(shí)驗(yàn)室研究人員在SGML基礎(chǔ)上提出基礎(chǔ)上提出HTML。 HTML是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,是構(gòu)成是構(gòu)成網(wǎng)頁(yè)文檔網(wǎng)頁(yè)文檔的主要語(yǔ)言。的主要語(yǔ)言。10 超文本標(biāo)記語(yǔ)言HTML 特點(diǎn)特點(diǎn): HTML使用了使用了
5、SGML中很小一部分標(biāo)記,便于在計(jì)算機(jī)上實(shí)中很小一部分標(biāo)記,便于在計(jì)算機(jī)上實(shí)現(xiàn),現(xiàn),HTML標(biāo)記固定,不易擴(kuò)展,但簡(jiǎn)單易用。標(biāo)記固定,不易擴(kuò)展,但簡(jiǎn)單易用。 HTML使用定義好的標(biāo)記來(lái)分別標(biāo)識(shí)和格式化不同的網(wǎng)頁(yè)元使用定義好的標(biāo)記來(lái)分別標(biāo)識(shí)和格式化不同的網(wǎng)頁(yè)元素,使網(wǎng)頁(yè)制作與素,使網(wǎng)頁(yè)制作與web信息發(fā)布變得簡(jiǎn)單。信息發(fā)布變得簡(jiǎn)單。 HTML標(biāo)記固定的,不能根據(jù)需求進(jìn)行自行定義,在描述復(fù)標(biāo)記固定的,不能根據(jù)需求進(jìn)行自行定義,在描述復(fù)雜文檔時(shí),顯得力不從心。雜文檔時(shí),顯得力不從心。 HTML面向數(shù)據(jù)格式描述,而非面向數(shù)據(jù)對(duì)象本身,面向數(shù)據(jù)格式描述,而非面向數(shù)據(jù)對(duì)象本身,HTML標(biāo)記沒給出數(shù)據(jù)內(nèi)容的
6、含義標(biāo)記沒給出數(shù)據(jù)內(nèi)容的含義11 超文本標(biāo)記語(yǔ)言HTML 特點(diǎn)特點(diǎn): HTML使用了使用了SGML中很小一部分標(biāo)記,便于在計(jì)算機(jī)上實(shí)中很小一部分標(biāo)記,便于在計(jì)算機(jī)上實(shí)現(xiàn),現(xiàn),HTML標(biāo)記固定,不易擴(kuò)展,但簡(jiǎn)單易用。標(biāo)記固定,不易擴(kuò)展,但簡(jiǎn)單易用。 HTML使用定義好的標(biāo)記來(lái)分別標(biāo)識(shí)和格式化不同的網(wǎng)頁(yè)元使用定義好的標(biāo)記來(lái)分別標(biāo)識(shí)和格式化不同的網(wǎng)頁(yè)元素,使網(wǎng)頁(yè)制作與素,使網(wǎng)頁(yè)制作與web信息發(fā)布變得簡(jiǎn)單。信息發(fā)布變得簡(jiǎn)單。 HTML標(biāo)記固定的,不能根據(jù)需求進(jìn)行自行定義,在描述復(fù)標(biāo)記固定的,不能根據(jù)需求進(jìn)行自行定義,在描述復(fù)雜文檔時(shí),顯得力不從心。雜文檔時(shí),顯得力不從心。 HTML面向數(shù)據(jù)格式描述,
7、而非面向數(shù)據(jù)對(duì)象本身,面向數(shù)據(jù)格式描述,而非面向數(shù)據(jù)對(duì)象本身,HTML標(biāo)記沒給出數(shù)據(jù)內(nèi)容的含義標(biāo)記沒給出數(shù)據(jù)內(nèi)容的含義121.2 HTML及其局限性一個(gè)一個(gè)HTML元素的形式表示為:元素的形式表示為:內(nèi)容內(nèi)容一個(gè)完整的一個(gè)完整的HTML文檔是由文檔頭部和文檔正文兩個(gè)部文檔是由文檔頭部和文檔正文兩個(gè)部分組成的。(分組成的。(實(shí)例實(shí)例1:HTML文檔結(jié)構(gòu)文檔結(jié)構(gòu).html)13 說(shuō)明:說(shuō)明: HTML文檔的內(nèi)容不區(qū)分大小寫,包括標(biāo)記和元素、文檔的內(nèi)容不區(qū)分大小寫,包括標(biāo)記和元素、屬性。屬性。 在一個(gè)元素的開始標(biāo)記,元素名稱及其各個(gè)屬性之在一個(gè)元素的開始標(biāo)記,元素名稱及其各個(gè)屬性之間應(yīng)該以空格隔開。
8、間應(yīng)該以空格隔開。 可以使用可以使用”“標(biāo)記對(duì)標(biāo)記對(duì)HTML文檔中的注文檔中的注釋內(nèi)容括起來(lái),瀏覽其對(duì)此注釋標(biāo)記不予處理和顯釋內(nèi)容括起來(lái),瀏覽其對(duì)此注釋標(biāo)記不予處理和顯示。示。 對(duì)于對(duì)于HTML文檔中的錯(cuò)誤元素及屬性,瀏覽器會(huì)跳文檔中的錯(cuò)誤元素及屬性,瀏覽器會(huì)跳過(guò)不予理會(huì)。過(guò)不予理會(huì)。14標(biāo)記標(biāo)記說(shuō)明說(shuō)明html標(biāo)識(shí)整個(gè)網(wǎng)頁(yè)文檔標(biāo)識(shí)整個(gè)網(wǎng)頁(yè)文檔head標(biāo)識(shí)網(wǎng)頁(yè)頭部標(biāo)識(shí)網(wǎng)頁(yè)頭部title標(biāo)識(shí)網(wǎng)頁(yè)標(biāo)題內(nèi)容,此內(nèi)容將出現(xiàn)在瀏覽器的標(biāo)題欄中標(biāo)識(shí)網(wǎng)頁(yè)標(biāo)題內(nèi)容,此內(nèi)容將出現(xiàn)在瀏覽器的標(biāo)題欄中body標(biāo)識(shí)網(wǎng)頁(yè)的主體部分標(biāo)識(shí)網(wǎng)頁(yè)的主體部分hn標(biāo)題標(biāo)記,有標(biāo)題標(biāo)記,有6個(gè),分別為個(gè),分別為h1到到h6table
9、標(biāo)識(shí)一個(gè)表格標(biāo)識(shí)一個(gè)表格tr標(biāo)識(shí)表格中的一行標(biāo)識(shí)表格中的一行th標(biāo)識(shí)表格標(biāo)題行中一個(gè)單元格的內(nèi)容標(biāo)識(shí)表格標(biāo)題行中一個(gè)單元格的內(nèi)容td標(biāo)識(shí)表格數(shù)據(jù)行中的一個(gè)單元格的內(nèi)容標(biāo)識(shí)表格數(shù)據(jù)行中的一個(gè)單元格的內(nèi)容i斜體標(biāo)記,文字樣式斜體顯示斜體標(biāo)記,文字樣式斜體顯示sub下標(biāo)標(biāo)記,文字以下標(biāo)形式出現(xiàn)下標(biāo)標(biāo)記,文字以下標(biāo)形式出現(xiàn)u底線標(biāo)記,文字以帶底線形式出現(xiàn)底線標(biāo)記,文字以帶底線形式出現(xiàn)sup上標(biāo)標(biāo)記,文字以上標(biāo)形式出現(xiàn)上標(biāo)標(biāo)記,文字以上標(biāo)形式出現(xiàn)HTML網(wǎng)頁(yè)中常用標(biāo)記15HTML局限性 (1)欠缺對(duì)數(shù)據(jù)含義的確切描述)欠缺對(duì)數(shù)據(jù)含義的確切描述 (2)文檔的數(shù)據(jù)結(jié)構(gòu)過(guò)于簡(jiǎn)單)文檔的數(shù)據(jù)結(jié)構(gòu)過(guò)于簡(jiǎn)單 (3)
10、頁(yè)面的數(shù)據(jù)搜索耗時(shí))頁(yè)面的數(shù)據(jù)搜索耗時(shí) (4)鏈接機(jī)制不夠完善)鏈接機(jī)制不夠完善 (5)無(wú)法表示非傳統(tǒng)組件構(gòu)成的文檔數(shù)據(jù))無(wú)法表示非傳統(tǒng)組件構(gòu)成的文檔數(shù)據(jù) (6)只能使用預(yù)定義標(biāo)記)只能使用預(yù)定義標(biāo)記 (7)網(wǎng)頁(yè)中動(dòng)態(tài)內(nèi)容的顯示需要下載大量插件)網(wǎng)頁(yè)中動(dòng)態(tài)內(nèi)容的顯示需要下載大量插件 (8)缺乏對(duì)多語(yǔ)種文字的良好支持)缺乏對(duì)多語(yǔ)種文字的良好支持 (9)語(yǔ)法不夠規(guī)范嚴(yán)密)語(yǔ)法不夠規(guī)范嚴(yán)密 (10)無(wú)法真正實(shí)現(xiàn)數(shù)據(jù)的交互)無(wú)法真正實(shí)現(xiàn)數(shù)據(jù)的交互 (11)不可重用)不可重用 (12)要求文檔過(guò)于完整)要求文檔過(guò)于完整16XML技術(shù) 20世紀(jì)世紀(jì)90年代以來(lái)年代以來(lái),Internet網(wǎng)技術(shù)及應(yīng)用不網(wǎng)技術(shù)
11、及應(yīng)用不斷發(fā)展斷發(fā)展 萬(wàn)維網(wǎng)成為應(yīng)用的關(guān)鍵萬(wàn)維網(wǎng)成為應(yīng)用的關(guān)鍵 HTML使使Web成為世界圖書館成為世界圖書館 但但HTML擴(kuò)展性差擴(kuò)展性差,交互性差交互性差,語(yǔ)義模糊的缺點(diǎn)語(yǔ)義模糊的缺點(diǎn)難以適應(yīng)難以適應(yīng)Internet網(wǎng)飛速發(fā)展的要求網(wǎng)飛速發(fā)展的要求 一個(gè)標(biāo)準(zhǔn)、簡(jiǎn)潔、結(jié)構(gòu)嚴(yán)謹(jǐn)、可高度擴(kuò)展的一個(gè)標(biāo)準(zhǔn)、簡(jiǎn)潔、結(jié)構(gòu)嚴(yán)謹(jǐn)、可高度擴(kuò)展的XML應(yīng)運(yùn)而生應(yīng)運(yùn)而生17XML發(fā)展階段 XML:(eXtensible Markup Language) XML適應(yīng)網(wǎng)絡(luò)數(shù)據(jù)交換和集成的需要而發(fā)展適應(yīng)網(wǎng)絡(luò)數(shù)據(jù)交換和集成的需要而發(fā)展 XML來(lái)源于來(lái)源于SGML XML用于解決用于解決HTML太過(guò)簡(jiǎn)單,不具備可擴(kuò)太過(guò)簡(jiǎn)單
12、,不具備可擴(kuò)展性的問(wèn)題展性的問(wèn)題 XML由由W3C于于1996年提出年提出 1998年年1月推出月推出XML1.0版版 2000年月年月10月發(fā)布了月發(fā)布了XML1.0標(biāo)準(zhǔn)第二版標(biāo)準(zhǔn)第二版18XML簡(jiǎn)介 XML的出現(xiàn)為的出現(xiàn)為Web技術(shù)帶來(lái)一次新的革命技術(shù)帶來(lái)一次新的革命 XML的作用:提供通用數(shù)據(jù)交換、變革的作用:提供通用數(shù)據(jù)交換、變革Web發(fā)布、改造分布式計(jì)算發(fā)布、改造分布式計(jì)算 XML已成為計(jì)算機(jī)行業(yè)最熱門的技術(shù)已成為計(jì)算機(jī)行業(yè)最熱門的技術(shù)19對(duì)XML的評(píng)價(jià) 微軟總裁比爾微軟總裁比爾.蓋茨:蓋茨:XML將為每一種流行的編程語(yǔ)將為每一種流行的編程語(yǔ)言帶來(lái)一個(gè)語(yǔ)言革命。其影響力甚至超過(guò)言帶來(lái)
13、一個(gè)語(yǔ)言革命。其影響力甚至超過(guò)HTML為為演示世界帶來(lái)的影響。演示世界帶來(lái)的影響。 微軟微軟CEO史蒂夫史蒂夫.鮑爾默:鮑爾默:XML的出現(xiàn),對(duì)于信息的出現(xiàn),對(duì)于信息技術(shù)的影響不亞于技術(shù)的影響不亞于GUI和瀏覽器。和瀏覽器。 IBM資深專家資深專家Goldfarb:我為我為XML感到驕傲,感到驕傲,WWW正在變成以正在變成以XML為基礎(chǔ)。為基礎(chǔ)。20學(xué)習(xí)和掌握XML的理由 XML是一門年輕的技術(shù)是一門年輕的技術(shù) XML是最前沿的技術(shù)是最前沿的技術(shù) XML是應(yīng)用廣泛的技術(shù),其發(fā)展前景無(wú)可限是應(yīng)用廣泛的技術(shù),其發(fā)展前景無(wú)可限量量 XML是一門綜合性很強(qiáng)的技術(shù)是一門綜合性很強(qiáng)的技術(shù)21學(xué)習(xí)XML的基
14、礎(chǔ) XML是一種技術(shù),任何技術(shù)行業(yè)的專業(yè)人員是一種技術(shù),任何技術(shù)行業(yè)的專業(yè)人員都有可以學(xué)習(xí)都有可以學(xué)習(xí) 需要具備以下幾個(gè)方面的專業(yè)知識(shí):需要具備以下幾個(gè)方面的專業(yè)知識(shí): 計(jì)算機(jī)網(wǎng)絡(luò)特別是計(jì)算機(jī)網(wǎng)絡(luò)特別是Web網(wǎng)技術(shù)知識(shí);網(wǎng)技術(shù)知識(shí); 網(wǎng)頁(yè)設(shè)計(jì)技術(shù)(網(wǎng)頁(yè)設(shè)計(jì)技術(shù)(HTML、ASP、JSP) 編程語(yǔ)言(編程語(yǔ)言(VB、C+、JAVA) 相關(guān)專業(yè)知識(shí)相關(guān)專業(yè)知識(shí)22XML定義及產(chǎn)生 XML是一種擴(kuò)展標(biāo)記語(yǔ)言是一種擴(kuò)展標(biāo)記語(yǔ)言(或稱為新時(shí)代的標(biāo)記語(yǔ)言、或說(shuō)它是一種創(chuàng)建標(biāo)記語(yǔ)言的元(或稱為新時(shí)代的標(biāo)記語(yǔ)言、或說(shuō)它是一種創(chuàng)建標(biāo)記語(yǔ)言的元語(yǔ)言)語(yǔ)言) 1998年,年,W3C發(fā)布了發(fā)布了 XML1.0標(biāo)準(zhǔn)。標(biāo)
15、準(zhǔn)。 XML實(shí)質(zhì)上是以一種簡(jiǎn)單、標(biāo)準(zhǔn)、可擴(kuò)充的方式將各種信息實(shí)質(zhì)上是以一種簡(jiǎn)單、標(biāo)準(zhǔn)、可擴(kuò)充的方式將各種信息以原始數(shù)據(jù)方式儲(chǔ)存。在這一存儲(chǔ)過(guò)程中,加入可供識(shí)別的以原始數(shù)據(jù)方式儲(chǔ)存。在這一存儲(chǔ)過(guò)程中,加入可供識(shí)別的標(biāo)記,憑借這些標(biāo)記,服務(wù)器或客戶端設(shè)備可將信息內(nèi)容做標(biāo)記,憑借這些標(biāo)記,服務(wù)器或客戶端設(shè)備可將信息內(nèi)容做進(jìn)一步處理,從而得到所需的信息。進(jìn)一步處理,從而得到所需的信息。 23W3C介紹lW3C是萬(wàn)維網(wǎng)聯(lián)盟(是萬(wàn)維網(wǎng)聯(lián)盟(World Wide Web Consortium),成立于),成立于1994年年10月,以開月,以開放論壇的方式來(lái)促進(jìn)開發(fā)互通技術(shù)(包括規(guī)放論壇的方式來(lái)促進(jìn)開發(fā)互通技
16、術(shù)(包括規(guī)格、指南、軟件和工具),開發(fā)網(wǎng)絡(luò)的全部格、指南、軟件和工具),開發(fā)網(wǎng)絡(luò)的全部潛能。潛能。lW3C自成立以來(lái),已發(fā)布了自成立以來(lái),已發(fā)布了90多份多份Web技術(shù)技術(shù)規(guī)范,領(lǐng)導(dǎo)著規(guī)范,領(lǐng)導(dǎo)著Web技術(shù)向前發(fā)展技術(shù)向前發(fā)展。24 W3C認(rèn)為自身不是官方組織,因此將它正式認(rèn)為自身不是官方組織,因此將它正式發(fā)布的規(guī)范稱為推薦(建議)標(biāo)準(zhǔn),意思是發(fā)布的規(guī)范稱為推薦(建議)標(biāo)準(zhǔn),意思是進(jìn)一步標(biāo)準(zhǔn)化的建議,但是由于該組織自身進(jìn)一步標(biāo)準(zhǔn)化的建議,但是由于該組織自身的權(quán)威性,往往成為事實(shí)上的標(biāo)準(zhǔn)。的權(quán)威性,往往成為事實(shí)上的標(biāo)準(zhǔn)。25 一項(xiàng)技術(shù)要成為一項(xiàng)技術(shù)要成為W3C的推薦標(biāo)準(zhǔn),需要經(jīng)過(guò)的推薦標(biāo)準(zhǔn),需要
17、經(jīng)過(guò)7個(gè)步個(gè)步驟:驟: (1) W3C收到提交收到提交 (2) W3C發(fā)布注釋發(fā)布注釋 (3) W3C成立工作組成立工作組 (4) W3C發(fā)布工作草案發(fā)布工作草案 (5) W3C發(fā)布候選推薦標(biāo)準(zhǔn)發(fā)布候選推薦標(biāo)準(zhǔn) (6) W3C發(fā)布提議的推薦標(biāo)準(zhǔn)發(fā)布提議的推薦標(biāo)準(zhǔn) (7) W3C發(fā)布推薦標(biāo)準(zhǔn)發(fā)布推薦標(biāo)準(zhǔn)26 XML代表了由代表了由W3C的的XML工作小組所定義的工作小組所定義的可擴(kuò)展標(biāo)記語(yǔ)言!可擴(kuò)展標(biāo)記語(yǔ)言!27XML現(xiàn)狀及發(fā)展nXML是是SGML一個(gè)子集,其目標(biāo)是在網(wǎng)絡(luò)上以類似一個(gè)子集,其目標(biāo)是在網(wǎng)絡(luò)上以類似HTML的方式實(shí)現(xiàn)的方式實(shí)現(xiàn)SGML的發(fā)送、接受和處理。的發(fā)送、接受和處理。nXML符
18、合符合SGML文檔規(guī)范,而且與文檔規(guī)范,而且與HTML兼容。兼容。nXML不是用于編排內(nèi)容,而是用于描述數(shù)據(jù)。它沒不是用于編排內(nèi)容,而是用于描述數(shù)據(jù)。它沒有有HTML中的那些默認(rèn)標(biāo)記,而是要用戶根據(jù)描述中的那些默認(rèn)標(biāo)記,而是要用戶根據(jù)描述數(shù)據(jù)的需要自己定義標(biāo)記。數(shù)據(jù)的需要自己定義標(biāo)記。(實(shí)例2:圖書信息資料.html 圖書信息資料.xml )1.4.1 XML優(yōu)勢(shì) 良好的可讀性良好的可讀性 方便的擴(kuò)展性方便的擴(kuò)展性 數(shù)據(jù)內(nèi)容與其形式分離數(shù)據(jù)內(nèi)容與其形式分離 便于信息檢索便于信息檢索 輕松跨平臺(tái)應(yīng)用輕松跨平臺(tái)應(yīng)用 支持不同文字不同語(yǔ)言間信息交互支持不同文字不同語(yǔ)言間信息交互 為科學(xué)實(shí)踐與交流提供
19、捷徑為科學(xué)實(shí)踐與交流提供捷徑 大大改善網(wǎng)頁(yè)的超鏈接功能大大改善網(wǎng)頁(yè)的超鏈接功能 便于信息長(zhǎng)期保存便于信息長(zhǎng)期保存 適合面向?qū)ο蟮某绦蜷_發(fā)適合面向?qū)ο蟮某绦蜷_發(fā)28291、HTML與XML的對(duì)比 可擴(kuò)展性可擴(kuò)展性 側(cè)重點(diǎn)側(cè)重點(diǎn) 語(yǔ)法要求語(yǔ)法要求 可讀性和可維護(hù)性可讀性和可維護(hù)性 數(shù)據(jù)和顯示關(guān)系數(shù)據(jù)和顯示關(guān)系 保值性保值性 編輯及瀏覽工具編輯及瀏覽工具302、XML技術(shù)的作用 可擴(kuò)展性:可擴(kuò)展性:XML可以創(chuàng)建新的標(biāo)記配合應(yīng)用可以創(chuàng)建新的標(biāo)記配合應(yīng)用 簡(jiǎn)單易懂:簡(jiǎn)單易懂:XML程序代碼以文本表示程序代碼以文本表示 不同平臺(tái)間的信息交換不同平臺(tái)間的信息交換:國(guó)際化:國(guó)際化:XML建立在建立在Unic
20、ode之上之上網(wǎng)絡(luò)網(wǎng)絡(luò)XMLXMLXMLXMLXML313、XML應(yīng)用及發(fā)展前景(1)數(shù)據(jù)交換)數(shù)據(jù)交換(2)Web服務(wù)和集成服務(wù)和集成(3)電子商務(wù))電子商務(wù)(4)數(shù)據(jù)庫(kù)應(yīng)用)數(shù)據(jù)庫(kù)應(yīng)用(5)網(wǎng)絡(luò)出版)網(wǎng)絡(luò)出版(6)系統(tǒng)配置文件)系統(tǒng)配置文件32(1)數(shù)據(jù)交換應(yīng)用舉例 美國(guó)家庭健康醫(yī)療機(jī)構(gòu)信息跟蹤系統(tǒng)美國(guó)家庭健康醫(yī)療機(jī)構(gòu)信息跟蹤系統(tǒng) 政府文檔政府文檔 司法司法 出版出版 保險(xiǎn)機(jī)構(gòu)保險(xiǎn)機(jī)構(gòu) 中介組織信息交換中介組織信息交換33(2)web服務(wù) web信息發(fā)布是指采用信息發(fā)布是指采用XML描述的數(shù)據(jù),可描述的數(shù)據(jù),可以以不同的方式顯示在不同用戶的瀏覽器中;以以不同的方式顯示在不同用戶的瀏覽器中;
21、 服務(wù)器只需發(fā)出一份服務(wù)器只需發(fā)出一份XML文件,客戶可根據(jù)文件,客戶可根據(jù)需要選擇不同的程序來(lái)處理數(shù)據(jù)。需要選擇不同的程序來(lái)處理數(shù)據(jù)。 這對(duì)于提高企業(yè)的競(jìng)爭(zhēng)能力非常重要。這對(duì)于提高企業(yè)的競(jìng)爭(zhēng)能力非常重要。34(3)XML與電子商務(wù) 電子商務(wù)的定義:利用電子化方式開展的商電子商務(wù)的定義:利用電子化方式開展的商務(wù)活動(dòng)務(wù)活動(dòng) 電子商務(wù)發(fā)展經(jīng)歷了幾個(gè)階段:電子商務(wù)發(fā)展經(jīng)歷了幾個(gè)階段: 早期的早期的EDI階段階段 伴隨伴隨Internet發(fā)展而基于發(fā)展而基于Web的電子商務(wù)的電子商務(wù) 以以XML為基礎(chǔ)和核心的集成電子商務(wù)(為基礎(chǔ)和核心的集成電子商務(wù)(B2B)35XML加速電子商務(wù)的發(fā)展 XML的有利于
22、數(shù)據(jù)交換和傳遞的特性,為電的有利于數(shù)據(jù)交換和傳遞的特性,為電子商務(wù),尤其是子商務(wù),尤其是B2B帶來(lái)革命性的沖擊帶來(lái)革命性的沖擊 XML可在電子商務(wù)的兩個(gè)重要方面起重要作可在電子商務(wù)的兩個(gè)重要方面起重要作用:用: 內(nèi)容定義:由多個(gè)成員組成的非盈利性網(wǎng)上商務(wù)內(nèi)容定義:由多個(gè)成員組成的非盈利性網(wǎng)上商務(wù)協(xié)會(huì)正在定義通用于多種商業(yè)事務(wù)的數(shù)據(jù)元素。協(xié)會(huì)正在定義通用于多種商業(yè)事務(wù)的數(shù)據(jù)元素。 信息交換:開放的、基于文本的信息交換:開放的、基于文本的XML非常適用于非常適用于服務(wù)器之間交換事務(wù)信息。服務(wù)器之間交換事務(wù)信息。36(4)數(shù)據(jù)庫(kù)交換 數(shù)據(jù)庫(kù)交換技術(shù)是數(shù)據(jù)庫(kù)交換技術(shù)是XML的重要應(yīng)用。當(dāng)今計(jì)的重要應(yīng)用。當(dāng)今計(jì)算機(jī)世界存在許多操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫(kù)系算機(jī)世界存在許多操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫(kù)系統(tǒng);常常需要在不同的平臺(tái)和系統(tǒng)之間傳輸統(tǒng);常常需要在不同的平臺(tái)和系統(tǒng)之間傳輸信息;信息;XML可以被不同的平臺(tái)和系統(tǒng)采用作可以被不同的平臺(tái)和系統(tǒng)采用作為交流的媒介。為交流的媒介。37XML不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度商鋪?zhàn)赓U合同-含企業(yè)社會(huì)責(zé)任履行指導(dǎo)3篇
- 2024影視制作公司授權(quán)播放合同
- 2025版黃豆?fàn)I養(yǎng)價(jià)值研究項(xiàng)目采購(gòu)合同3篇
- 2025版高等教育科研成果轉(zhuǎn)化合同3篇
- 2025版智能家居系統(tǒng)ODM定制開發(fā)合同3篇
- 二零二五年廢品回收車間承包合同模板3篇
- 2025年度智慧社區(qū)物業(yè)服務(wù)合同模板3篇
- 2025年度文化產(chǎn)業(yè)融資租賃擔(dān)保合同標(biāo)準(zhǔn)樣本2篇
- 二零二五年度企業(yè)法律規(guī)范下的人力資源招聘與配置合同3篇
- 二零二五年婚禮化妝造型與婚慶服務(wù)合同3篇
- 2024高血壓的診斷與治療
- 重度子癇前期產(chǎn)后護(hù)理查房
- 制作課件wps教學(xué)課件
- 北京市海淀區(qū)2023屆高三上學(xué)期期末考試化學(xué)試卷 附解析
- MCN機(jī)構(gòu)簽約合同范本
- 解讀智能問(wèn)答系統(tǒng)研究
- 2024年滬教版一年級(jí)上學(xué)期語(yǔ)文期末復(fù)習(xí)習(xí)題
- 2024廣東省廣州市天河區(qū)中考一模語(yǔ)文試題含答案解析
- 中國(guó)移動(dòng)-AI+智慧城市安全解決方案白皮書2024
- 前臺(tái)文員的工作靈活性與適應(yīng)能力計(jì)劃
- 2024版【人教精通版】小學(xué)英語(yǔ)六年級(jí)下冊(cè)全冊(cè)教案
評(píng)論
0/150
提交評(píng)論