熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

XML技術(shù)及應(yīng)用

中國水利水電出版社
    【作 者】古凌嵐 羅佳等編著 【I S B N 】978-7-5084-5444-3 【責(zé)任編輯】吳萍 【適用讀者群】高職高專 【出版時間】2008-07-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】2008年07月第1版 【頁 數(shù)】196 【千字?jǐn)?shù)】 【印 張】 【定 價】22 【叢 書】21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材 【備注信息】
圖書詳情

      本書介紹XML的原理、結(jié)構(gòu)和相關(guān)技術(shù)知識,以一個完整案例為背景,重點(diǎn)講述XML的應(yīng)用和相關(guān)技術(shù),如XML與DOM結(jié)合、基于XML的APS.NET應(yīng)用、基于XML的Java應(yīng)用、AJAX技術(shù)應(yīng)用和RSS技術(shù)應(yīng)用等。本書表述深入淺出,以案例驅(qū)動、分析解決問題的方式,展開知識點(diǎn)的講述,使讀者在理解XML的原理和結(jié)構(gòu)的基礎(chǔ)上,掌握如何將XML技術(shù)應(yīng)用于跨平臺和跨編程語言的分布式應(yīng)用方案中。  本書可作為高職院校計算機(jī)相關(guān)課程的教材,而且對計算機(jī)的研究人員亦有重要的參考價值。

    本書以兩個項目“書店管理系統(tǒng)”和“酒店管理系統(tǒng)”作為案例背景,前者用作知識講解的案例背景,后者則用作讀者的單元練習(xí)。根據(jù)項目的實際需求,進(jìn)行相關(guān)知識點(diǎn)的講解,并將其應(yīng)用于實際問題。每個單元均有相匹配的實例和單元練習(xí),學(xué)練結(jié)合,利于讀者理解知識和掌握應(yīng)用。

    在表述方式上,采用以案例驅(qū)動、分析解決問題的方式,深入淺出,展開知識點(diǎn)的講述,使讀者在理解XML原理和結(jié)構(gòu)的基礎(chǔ)上,掌握如何將XML技術(shù)應(yīng)用于跨平臺和跨編程語言的分布式應(yīng)用方案中。

    Internet的出現(xiàn),對社會的各個方面都產(chǎn)生了影響,與Internet相關(guān)的應(yīng)用系統(tǒng)大量出現(xiàn),同時也帶來了一個問題,各種技術(shù)對于數(shù)據(jù)存儲與操作的特殊性,使得應(yīng)用系統(tǒng)的擴(kuò)展和交互產(chǎn)生了障礙,直到XML技術(shù)的出現(xiàn)改變了一切。XML技術(shù)提供了一個獨(dú)立于平臺、語言的數(shù)據(jù)存儲格式和操作方法,使得基于Internet的應(yīng)用領(lǐng)域發(fā)生了巨大的變化,與之相關(guān)的技術(shù)和產(chǎn)品也層出不窮。

    XML技術(shù)本身是一種簡潔、易讀的數(shù)據(jù)描述技術(shù),并非編程語言,需要結(jié)合相關(guān)的技術(shù)如XSD、CSS等,才能產(chǎn)生所預(yù)期的效果,而要應(yīng)用到實際項目中,則還需要開發(fā)技術(shù)的支持,因此,XML相關(guān)技術(shù)的學(xué)習(xí)是非常必要的。

    本書共分9章,每章既有各自的主題,又相互關(guān)聯(lián),由淺入深,并從基礎(chǔ)知識入手,隨著知識的不斷深入,同時積累對基礎(chǔ)知識的運(yùn)用,通過每章的實例充分體現(xiàn)了知識點(diǎn)的運(yùn)用。

    本書主要包括4個部分的內(nèi)容:XML基礎(chǔ)知識(第1章)、XML的模式(第2、3章)、XML樣式表(第4、5章),以及XML高級編程與綜合應(yīng)用(第6~9章)。XML基礎(chǔ)知識部分介紹了XML技術(shù)的發(fā)展背景和起源、XML的基本概念和語法、編寫XML程序的環(huán)境與相關(guān)技術(shù)。XML的模式部分主要介紹了兩種定義XML文檔結(jié)構(gòu)的模式DTD、XSD,并重點(diǎn)闡述了XSD的語法和實際應(yīng)用。XML樣式表部分則從不同應(yīng)用角度,闡述了CSS、XSL兩種樣式表技術(shù)的語法以及運(yùn)用方法。在前面幾個部分的基礎(chǔ)上,XML高級編程與綜合應(yīng)用部分,通過一些綜合性的案例,闡述了訪問XML文檔的具體方法,以及與其他技術(shù)(如腳本、.NET、Java等)結(jié)合,在實際應(yīng)用中的實現(xiàn)與技巧。第四部分是技術(shù)應(yīng)用部分,也是本書的重點(diǎn),它包括了對XML的訪問技術(shù);結(jié)合JavaScript腳本編程生成動態(tài)網(wǎng)頁;分別與ASP.NET、Java技術(shù)整合,實現(xiàn)功能強(qiáng)大的實用程序;還介紹了由XML擴(kuò)展的新技術(shù)AJAX、RSS,并詳細(xì)闡述了如何在實際應(yīng)用中運(yùn)用這些新技術(shù)。

    本書以兩個項目“書店管理系統(tǒng)”和“酒店管理系統(tǒng)”作為案例背景,前者用作知識講解的案例背景,后者則用作讀者的單元練習(xí)。根據(jù)項目的實際需求,進(jìn)行相關(guān)知識點(diǎn)的講解,并將其應(yīng)用于實際問題。每個單元均有相匹配的實例和單元練習(xí),學(xué)練結(jié)合,利于讀者理解知識和掌握應(yīng)用。

    在表述方式上,采用以案例驅(qū)動、分析解決問題的方式,深入淺出,展開知識點(diǎn)的講述,使讀者在理解XML原理和結(jié)構(gòu)的基礎(chǔ)上,掌握如何將XML技術(shù)應(yīng)用于跨平臺和跨編程語言的分布式應(yīng)用方案中。

    有興趣的讀者,如果需要進(jìn)一步了解XML技術(shù),可以參考以下網(wǎng)上資源:

    http://www.w3c.org(XML的W3C相關(guān)文檔)

    http://www.microsoft.com (微軟提供的相關(guān)參考技術(shù)資料)

    http://www.xml.org.cn/index.html(中國XML聯(lián)盟網(wǎng)站)

    http://semanticweb.org.cn(中國萬維網(wǎng)聯(lián)盟)

    本書由古凌嵐、羅佳、廖永紅、張嬋組織編寫,李洛主審,在編寫過程中,陳建潮同志給予了很多有建設(shè)性的意見和建議,在此表示衷心感謝。由于作者的水平有限,文中難免有不妥之處,懇請廣大讀者批評指正。

    作者聯(lián)系方式:古凌嵐Li_Lace@126.com;羅佳Luojia_Lj@163.com;廖永紅lyhymljj@163.com。

    作 者

    2008年5月


    前言
    案例背景 1
    一、書店管理系統(tǒng)需求 1
    二、酒店管理系統(tǒng)需求 3
    第1章 XML基礎(chǔ)知識 6
    1.1 XML概述 6
    1.1.1 XML出現(xiàn)的背景 6
    1.1.2 XML的起源 6
    1.1.3 HTML簡介 7
    1.1.4 XML簡介 8
    1.2 編寫XML的要素 10
    1.2.1 完整XML文檔的組成 10
    1.2.2 實例:編寫一個簡單的XML文檔 14
    1.3 XML的相關(guān)技術(shù) 20
    1.3.1 CSS 20
    1.3.2 DTD和XSD 20
    1.3.3 XSLT和XPath 21
    本章練習(xí) 21
    第2章 文檔類型定義 22
    2.1 文檔類型定義概述 22
    2.1.1 文檔類型定義介紹 22
    2.1.2 實例:定義圖書信息格式 24
    2.2 實體 29
    2.2.1 通用實體 30
    2.2.2 參數(shù)實體 32
    本章練習(xí) 32
    第3章 XML模式 33
    3.1 XML的簡單應(yīng)用 33
    3.1.1 XML模式介紹 33
    3.1.2 實例:按需要定義圖書信息格式 34
    3.2 XML模式之間的調(diào)用 43
    3.2.1 XML名稱空間 43
    3.2.2 實例:實現(xiàn)各分店圖書信息格式的統(tǒng)一 45
    3.3 應(yīng)用XML模式的組合元素和屬性機(jī)制 49
    3.3.1 XML模式中的組合元素和屬性機(jī)制 49
    3.3.2 實例:高效實現(xiàn)圖書采購信息的格式統(tǒng)一 52
    本章練習(xí) 55
    第4章 XML樣式表 57
    4.1 什么是樣式表 57
    4.2 級聯(lián)樣式表的應(yīng)用 58
    4.3 可擴(kuò)展樣式表的應(yīng)用 66
    本章練習(xí) 75
    第5章 利用XSL實現(xiàn)XML文檔的多種格式化顯示 77
    5.1 基于條件進(jìn)行格式化數(shù)據(jù) 77
    5.2 在XSLT樣式表中使用XPath模式 81
    5.3 在制表格式中顯示數(shù)據(jù) 87
    本章練習(xí) 90
    第6章 XML文檔對象模型 94
    6.1 XML文檔對象模型 94
    6.1.1 文檔對象模型 94
    6.1.2 用MSXML解析器實現(xiàn)DOM 94
    6.1.3 XML DOM對象和方法 95
    6.2 在腳本中應(yīng)用XML文檔對象模型 101
    本章練習(xí) 104
    第7章 XML的高級應(yīng)用 107
    7.1 .NET技術(shù)對XML的支持 107
    7.1.1 Microsoft .NET Framework簡介 107
    7.1.2 Microsoft .NET Framework對XML提供的支持 108
    7.2 ASP.NET中實現(xiàn)對XML文檔的操作 109
    7.2.1 在ASP.NET中實現(xiàn)XML文檔的讀寫方法 109
    7.2.2 綜合實例:使用ASP.NET和XML實現(xiàn)售書管理模塊 110
    7.3 Java技術(shù)對XML的支持 126
    7.3.1 DOM 127
    7.3.2 SAX 127
    7.3.3 JDOM 127
    7.3.4 DOM4J 127
    7.4 Java技術(shù)實現(xiàn)對XML文檔的操作 128
    7.4.1 利用JAXP進(jìn)行DOM編程處理XML文檔 128
    7.4.2 利用JAXP進(jìn)行DOM4J編程 136
    本章練習(xí) 152
    第8章 XML結(jié)合JavaScript的應(yīng)用 153
    8.1 XML數(shù)據(jù)島的應(yīng)用 153
    8.1.1 XML數(shù)據(jù)的嵌入和讀取 153
    8.1.2 實例:在網(wǎng)頁定制XML格式圖書信息的顯示方式 156
    8.2 結(jié)合JavaScript的應(yīng)用 160
    8.2.1 支持XML數(shù)據(jù)島的屬性和方法 160
    8.2.2 實例:控制圖書信息顯示方式 161
    8.2.3 實例:實現(xiàn)指定條件的圖書詳細(xì)信息瀏覽 164
    本章練習(xí) 168
    第9章 XML在Web2.0技術(shù)中的應(yīng)用 170
    9.1 AJAX技術(shù) 170
    9.1.1 AJAX技術(shù)簡介 170
    9.1.2 AJAX技術(shù)的應(yīng)用 171
    9.1.3 實例:無刷新頁面直接編輯書籍資料 171
    9.2 RSS應(yīng)用 182
    9.2.1 RSS應(yīng)用簡介 182
    9.2.2 XML在RSS應(yīng)用中的作用 183
    9.2.3 實例:在網(wǎng)上發(fā)布最新圖書信息 184
    本章練習(xí) 186
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
静乐县| 祁门县| 六枝特区| 双流县| 台中市| 长泰县| 余干县| 安新县| 西畴县| 长汀县| 湛江市| 静海县| 衡水市| 澄迈县| 汕头市| 彭州市| 涞源县| 顺昌县| 惠东县| 墨江| 赣榆县| 依安县| 临沂市| 哈尔滨市| 蒙城县| 静海县| 辉县市| 昭觉县| 锡林郭勒盟| 巴青县| 上杭县| 应城市| 西藏| 保定市| 离岛区| 昆明市| 平定县| 南通市| 西乌珠穆沁旗| 白山市| 邵东县|