XML基礎教程(高等)

XML基礎教程(高等)

《XML基礎教程(高等)》是2013年7月人民郵電出版社出版的圖書,作者是范春梅、王新剛、張衛華。

基本介紹

  • 書名:XML基礎教程(高等)
  • 作者:范春梅、王新剛、張衛華
  • ISBN:9787115205292
  • 頁數:208頁
  • 定價:24元
  • 出版社:人民郵電出版社
  • 出版時間:2013年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

XML是W3C組織提出的一種可擴展標記語言,是獨立於計算機平台的數據交換規範。本書由淺入深、循序漸進地講述XML的基本知識和基本套用,全書共分為7章,主要內容包括XML概述、XML語法、文檔類型定義(DTD)、XML與CSS、可擴展樣式表語言轉換(XSLT)、文檔對象模型(DOM)、XML與資料庫等。書中結合實例,既有對XML語法等基礎知識的講解,也有對XML操作等基本套用的講授,書中還介紹了XML在資料庫等領域的前沿套用。
本書可作為普通高等院校XML相關課程的教材,也可作為XML初學者和相關XML培訓機構的參考用書。

圖書目錄

第 1章 XML概述 1
1.1 什麼是XML 1
1.1.1 SGML的誕生 1
1.1.2 XML是什麼 2
1.2 為什麼要學習XML 4
1.2.1 可重用性 4
1.2.2 可擴展性 4
1.2.3 Web套用 4
1.2.4 數據處理 4
1.3 XML相關技術 5
1.3.1 文檔類型定義 5
1.3.2 可擴展樣式語言 5
1.3.3 可擴展連結語言 5
1.4 XML實際套用 6
1.5 XML的發展前景 6
1.5.1 網路服務領域 7
1.5.2 資料庫領域 7
1.5.3 電子商務領域 7
1.6 XML Spy開發環境 8
1.6.1 XML Spy概述 8
1.6.2 XML Spy的安裝 9
1.6.3 一個XML文檔的簡單創建 10
小結 12
習題 13
上機指導 13
實驗一:創建XML文檔 13
實驗二:編輯XML文檔內容 14
實驗三:簡單的XML文檔 14
第 2章 XML語法 16
2.1 什麼是規範的XML文檔 16
2.2 XML邏輯結構 17
2.2.1 XML的整體結構 17
2.2.2 XML元素 19
2.2.3 元素屬性 22
2.2.4 CDATA段 23
2.2.5 注釋 24
2.3 XML物理結構 26
2.3.1 什麼是實體 26
2.3.2 實體的類型 27
2.3.3 實體的使用 28
2.4 ASCII字元集 28
2.4.1 ISO字元集 30
2.4.2 MacRoman字元集 30
2.5 Unicode字元集 31
2.5.1 UTF-8 31
2.5.2 通用字元集 31
2.5.3 如何使用Unicode編寫XML 31
小結 32
習題 32
上機指導 34
實驗一:元素和屬性 34
實驗二:CDATA段和注釋 34
實驗三:語法綜合 35
第3章 文檔類型定義(DTD) 37
3.1 什麼是DTD 37
3.1.1 DTD概述 37
3.1.2 第 一個DTD示例 38
3.1.3 DTD的基本結構 40
3.1.4 定義元素及其後代 41
3.1.5 定義元素屬性 43
3.1.6 DTD中的注釋 43
3.1.7 在文檔間共享通用的DTD 44
3.2 DTD中的屬性聲明 45
3.2.1 在DTD中聲明屬性 45
3.2.2 聲明多個屬性 46
3.2.3 指定屬性的默認值 46
3.2.4 屬性類型 46
3.2.5 預定義屬性值 48
3.3 實體和外部DTD子集 49
3.3.1 內部通用實體 50
3.3.2 外部通用實體 51
3.3.3 內部參數實體 52
3.3.4 外部參數實體 52
3.3.5 根據片段創建文檔 53
3.3.6 結構完整的文檔中的實體和DTD 55
3.4 Schema簡介 56
3.4.1 Schema概述 56
3.4.2 定義元素及其後代 58
3.4.3 Schema的套用 60
3.5 XML命名空間 62
3.5.1 什麼是命名衝突 63
3.5.2 解決命名衝突途徑 63
3.5.3 命名空間的使用 64
3.5.4 DTD與命名空間 64
小結 65
習題 65
上機指導 67
實驗一:練習使用XMLSpy自動生成DTD文檔 67
實驗二:練習使用XMLSpy的Grid模式編輯DTD文檔 68
實驗三:DTD綜合 69
第4章 XML與CSS 71
4.1 什麼是CSS 71
4.1.1 CSS的歷史 71
4.1.2 CSS的編寫環境以及功能簡要說明 72
4.1.3 CSS的使用方式 73
4.2 選擇元素 76
4.2.1 類型選擇符(Type Selectors) 77
4.2.2 通配選擇符(Universal Selectors) 77
4.2.3 包含選擇符(Descendant Selectors) 77
4.2.4 子對象選擇符(Child Selectors) 77
4.2.5 相鄰選擇符(Adjacent Sibling Selectors) 78
4.2.6 ID選擇符(ID Selectors) 78
4.2.7 屬性選擇符(Property Selectors) 78
4.2.8 類選擇符(Class Selectors) 79
4.2.9 其他選擇方式 79
4.3 屬性 79
4.3.1 字型屬性 79
4.3.2 顏色屬性 82
4.3.3 背景屬性 84
4.3.4 文本屬性 85
4.3.5 框屬性 85
4.4 CSS的書寫規範 88
4.5 XML與CSS的綜合運用 90
小結 92
習題 93
上機指導 93
實驗一:美化導航條 93
實驗二:字型屬性設定 94
實驗三:XML與CSS綜合設定 95
第5章 可擴展樣式表語言轉換(XSLT) 96
5.1 什麼是XSL 96
5.1.1 XSL構成 96
5.1.2 樹形結構 97
5.1.3 XSL樣式單文檔 97
5.1.4 在何處進行XML變換 98
5.2 創建一個XSL實例 99
5.2.1 原始碼及顯示效果 99
5.2.2 各部分詳解 101
5.3 XSL模板 103
5.3.1 模板的簡單套用 103
5.3.2 xsl:apply-templates元素 104
5.3.3 select特性 104
5.3.4 默認的模板規則 108
5.4 XSL元素 108
5.4.1 XSL元素構成 108
5.4.2 循環xsl:for-each 111
5.4.3 排序xsl:sort 112
5.4.4 選擇xsl:if和xsl:choose 112
5.4.5 xsl:fallback元素 114
5.4.6 XSL函式集 115
5.5 匹配節點的模式 118
5.5.1 匹配根節點 118
5.5.2 匹配元素名 118
5.5.3 使用“/”字元匹配子節點 118
5.5.4 使用“//”字元匹配子節點 119
5.5.5 通過ID匹配 119
5.5.6 使用@來匹配特性 120
5.5.7 使用comments()注釋 120
5.5.8 使用pi()來匹配處理指令 121
5.5.9 用text()來匹配文本節點 121
5.5.10 使用“或”操作符 122
5.6 輸出格式與編碼問題 122
5.6.1 輸出文檔 122
5.6.2 輸出文本 123
5.6.3 輸出元素 123
5.6.4 輸出屬性 124
5.6.5 輸出指令 124
5.6.6 輸出注釋 124
5.6.7 輸出訊息 124
5.6.8 替換名稱空間 125
5.6.9 空白符的輸出 125
5.7 格式對象FO 125
5.7.1 XSL-FO文檔 125
5.7.2 XSL-FO區域 126
5.7.3 XSL-FO輸出 127
5.7.4 XSL-FO FLOW 127
5.7.5 XSL-FO頁面 127
5.7.6 XSL-FO塊狀區域 128
5.7.7 XSL-FO列表 131
5.7.8 XSL-FO表格 131
5.7.9 XSL-FO參考資料 132
小結 133
習題 134
上機指導 134
實驗一:圖書信息示例 134
實驗二:模板的運用和設定 135
實驗三:XSLT設定顯示樣式 136
第6章 文檔對象模型(DOM) 138
6.1 DOM的組成 138
6.1.1 一棵簡單的DOM樹 138
6.1.2 DOM的核心部分 140
6.1.3 DOM接口規範中的4個基本接口 142
6.2 DOM的接口 146
6.2.1 為什麼要使用DOM接口 146
6.2.2 接口與實現 147
6.2.3 MSXML文檔對象模型的接口一覽及重要接口介紹 148
6.3 DOM的套用 162
6.3.1 添加DOM處理引用 162
6.3.2 載入XML文檔 164
6.3.3 處理節點 165
6.3.4 保存文檔對象 171
6.3.5 驗證文檔 173
6.3.6 一個實例程式 174
小結 176
習題 177
上機指導 178
實驗一:利用DOM載入指定內容的XML文檔片段 178
實驗二:利用DOM修改XML文檔中指定節點的屬性信息 179
實驗三:利用DOM在XML文檔中刪除一個元素節點 180
第7章 XML與資料庫 183
7.1 XML技術與資料庫發展 183
7.1.1 資料庫技術的發展 183
7.1.2 XML與資料庫技術的結合 184
7.2 XML的數據交換與存儲機制 187
7.2.1 XML的數據交換機制 187
7.2.2 XML的數據存取機制 189
7.3 XML數據源對象 191
7.4 XML數據交換技術 191
7.4.1 ADO控制項技術 192
7.4.2 HTTPXML對象技術 193
7.4.3 ODBC2XML轉換工具 195
7.4.4 XOSL轉換工具 195
7.4.5 WDDX Web分散式數據交換 197
7.5 一個簡單的XML與資料庫的套用 198
小結 201
習題 202
上機指導 202
實驗一:使用SQL Server2000創建資料庫 202
實驗二:使用ADO操作SQL Server 2000資料庫並生成XML文檔 204
實驗三:使用ADO運算元據庫並利用DOM生成XML文檔 205

相關詞條

熱門詞條

聯絡我們