XML技術與套用教程

XML技術與套用教程

《XML技術與套用教程》是一本於2015年04月出版的一本書籍,作者和譯者為周霞、彭文惠。

基本介紹

  • 書名:XML技術與套用教程
  • 作者:周霞、彭文惠
  • 出版時間:2015年04月
  • 千字數:317
內容簡介,目錄,

內容簡介

本書採用項目導向/任務驅動模式編寫,按照“任務描述-知識準備-任務實施與測試-任務拓展”四層結構,針對主項目進行任務分解,通過教學案例由淺入深地講解XML的實用技術和任務解決方案。學習完本課程,讀者可以學會需求分析、分層設計、功能實現以及整合測試等項目開發基本技能。本書不僅結合實例詳細講解了XML的基礎知識,同時也就XML的主要套用領域進行了案例講解。

目錄

緒論  1
0.1 XML的產生 1
0.2 XML的特點與套用前景 2
0.3 Altova XMLSpy 2011介紹 2
0.4 項目概述 14
任務1 一個簡單的XML文檔案例——圖書基本信息XML文檔 16
【任務描述】 16
【知識準備】 17
1.1 XML文檔結構 17
1.2 XML聲明 17
1.3 處理指令 18
1.4 XML文檔的注釋 18
1.5 XML文檔的元素與標記 18
1.6 XML的屬性 21
1.7 命名空間 23
1.8 正規有效的XML文檔 24
【任務實施】 25
【任務拓展】 26
任務2 XML的DTD實例——圖書目錄 27
【任務描述】 27
【知識準備】 28
2.1 DTD文檔結構 28
2.2 DTD在XML文檔中的引用 28
2.3 元素定義 29
2.4 屬性聲明 31
【任務實施】 37
【任務拓展】 39
任務3 XML Schema——圖書信息架構 40
【任務描述】 40
【知識準備】 41
3.1 簡易元素和屬性 41
3.2 複合元素 43
3.3 命名空間 45
【任務實施】 45
3.4 創建一個XML Schema 45
【任務拓展】 47
任務4 CSS格式化——圖書簡要信息目錄 48
【任務描述】 48
【知識準備】 49
4.1 CSS的作用 49
4.2 CSS的基本語法 49
4.3 CSS的高級語法 51
4.4 CSS派生選擇器 52
4.5 CSS id選擇器 53
4.6 CSS類選擇器 54
4.7 CSS屬性選擇器 55
4.8 如何創建CSS 56
4.9 CSS背景屬性設定 58
4.10 CSS文本屬性設定 61
4.11 CSS連結 64
4.12 CSS列表 65
4.13 XML中如何使用CSS 66
【任務實施】 66
【任務拓展】 68
任務5 XSLT文檔轉換——圖書信息查詢頁面 70
【任務描述】 70
【知識準備】 71
5.1 XSLT概述 71
5.2 如何編寫XSLT文檔 71
5.3 模板規則 74
5.4 元素 75
5.5 元素 77
5.6 元素 78
5.7 元素 79
5.8 元素 80
5.9 元素 81
5.10 變數和參數 84
5.11 命名模板 86
5.12  元素 88
5.13  元素 90
5.14  元素 91
5.15  元素 92
【任務實施】 92
【任務拓展】 95
任務6 DOM文檔解析——客戶端查詢頁面的動態排序 96
【任務描述】 96
【知識準備】 97
6.1 DOM概述 97
6.1.1 XML DOM簡介 97
6.1.2 文檔(Document)對象簡介 98
6.1.3 節點(Node) 98
6.2 DOM節點層次 99
6.2.1 節點樹 99
6.2.2 節點關係 99
6.3 XML DOM的基本操作 100
6.3.1 創建並載入XML 文檔 100
6.3.2 查找XML文檔中指定內容的節點 101
6.3.3 使用節點對象方法讀取XML文檔 102
6.3.4 編輯XML節點 104
6.3.5 添加XML節點 105
6.3.6 刪除XML節點 106
【任務實施】 107
6.4 客戶端查詢頁面的動態排序 107
【任務拓展】 110
任務7 數據存儲與數據交換套用——圖書信息頁面的檢索功能實現 111
【任務描述】 111
【知識準備】 112
7.1 數據交換基本概念 112
7.2 數據存儲 112
7.2.1 關係資料庫中信息的存儲與查詢 112
7.2.2 XML數據中信息的存儲與查詢 113
7.3 XML與資料庫的轉換 117
7.3.1 資料庫信息傳送到XML文檔 117
7.3.2 XML文檔信息轉換到資料庫 121
【任務實施】 125
7.4 圖書信息頁面的檢索功能實現 125
【任務拓展】 128
任務8 XML與AJAX——讀者信息查詢頁面的檢索功能 129
【任務描述】 129
【知識準備】 130
8.1 AJAX簡介 130
8.2 XMLHttpRequest對象 131
8.3 AJAX開發框架 132
8.4 AJAX技術套用常見案例 135
8.4.1 以選項卡形式顯示數據 136
8.4.2 讀取更多內容 139
8.4.3 異步讀取XML數據 141
8.4.4 更換多個HTML片段 143
8.4.5 數據校驗 146
【任務實施】 149
8.5 綜合案例——檢索讀者信息 149
【任務拓展】 154
任務9 一個簡單的XML文檔案例——圖書管理系統 155
【任務描述】 155
【知識準備】 156
【任務實施】 157
9.1 用戶登錄與註冊界面模組 157
9.2 信息管理功能模組 160
9.3 圖書管理功能模組 164
9.4 數據的存儲與處理操作 173
9.5 系統其他功能模組 175
【任務拓展】 176
拓展閱讀——XML及相關技術 177
10.1 數據元技術 177
10.2 數據顯示技術 179
10.3 XML數據解析技術 182
10.4 XML數據查詢技術 184
10.5 小結 187
參考文獻 188

相關詞條

熱門詞條

聯絡我們