XML編程與套用教程(第2版)

XML編程與套用教程(第2版)

《XML編程與套用教程(第2版)》是2014年清華大學出版社出版的圖書,作者是孫更新。

基本介紹

  • 書名:XML編程與套用教程(第2版)
  • ISBN:9787302353522
  • 定價:32元
  • 出版時間:2014年3月13日
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

可擴展標記語言(XML)是一種新的Web開發輔助語言,利用它可通過Internet進行信息的描述、交換和顯示。本書是學習和套用XML語言的實用教材,書中不僅詳細闡述了XML的基本概念、語法規則、文檔類型定義、模式定義、級聯樣式表、可擴展樣式表、與資料庫的集成、文檔對象模型,還介紹了XML在Java和.NET中的編程,最後通過一個綜合案例和5個課程實驗演示了XML在實際項目開發中的套用。

圖書目錄

第1章 XML概述 1
1.1 XML的概念 1
1.2 XML的產生背景 3
1.2.1 電子數據交換簡介 3
1.2.2 XML的產生及其與SGML、HTML的關係 3
1.3 XML的優越性 4
1.4 XML套用綜述 6
1.5 XML開發工具 7
1.5.1 Altova XMLSpy的主要功能 7
1.5.2 Altova XMLSpy的圖形用戶界面 10
1.5.3 Altova XMLSpy 2011的安裝 12
1.5.4 Altova XMLSpy的使用 15
1.6 本章小結 17
1.7 習題 17
第2章 XML語法 19
2.1 XML文檔概述 19
2.2 XML文檔結構 21
2.3 XML文檔規則 21
2.3.1 格式良好的XML文檔規則 22
2.3.2 格式良好的XML文檔 25
2.3.3 有效的XML文檔 25
2.4 XML聲明 26
2.5 XML文檔內容 30
2.5.1 XML元素 30
2.5.2 XML屬性 32
2.5.3 注釋 33
2.5.4 字元引用和實體引用 34
2.6 命名空間 35
2.6.1 命名衝突 36
2.6.2 解決命名衝突的方法 36
2.6.3 命名空間的使用 37
2.7 本章小結 39
2.8 習題 39
第3章 XML文檔類型定義——DTD 41
3.1 DTD概述 41
3.2 DTD聲明 42
3.2.1 內部DTD 43
3.2.2 外部DTD 44
3.3 DTD語法 45
3.3.1 元素聲明 45
3.3.2 屬性聲明 53
3.3.3 實體聲明 61
3.4 本章小結 63
3.5 習題 64
第4章 XML模式定義——XSD 66
4.1 XML schema與DTD 66
4.2 schema的文檔結構 67
4.3 XML schema中的數據類型 71
4.3.1 簡單數據類型 71
4.3.2 複雜數據類型 74
4.4 模式檔案中的元素聲明 74
4.4.1 簡單元素的聲明 74
4.4.2 複雜元素的聲明 76
4.4.3 匿名類型的定義 77
4.5 模式檔案中的屬性聲明 78
4.6 在XML模式中創建元素和屬性組 81
4.6.1 sequence元素 81
4.6.2 choice元素 82
4.6.3 group元素 83
4.6.4 all元素 84
4.6.5 attributeGroup元素 85
4.7 模式重用 86
4.7.1 include元素 86
4.7.2 import元素 90
4.8 本章小結 93
4.9 習題 93
第5章 XML檔案的顯示——CSS和XSL 97
5.1 級聯樣式表(CSS) 97
5.1.1 CSS的含義 98
5.1.2 CSS的語法 98
5.1.3 樣式表與文檔的連結 99
5.2 可擴展樣式表(XSL) 100
5.2.1 XSLT 101
5.2.2 XPath 102
5.2.3 XSL文檔結構 113
5.2.4 XSL模板 116
5.2.5 XSLT的元素語法 120
5.3 本章小結 142
5.4 習題 143
第6章 XML和Microsoft SQL Server 2008的集成 146
6.1 Microsoft SQL Server 2008
對XML的支持 146
6.2 使用存儲在SQL Server中的數據生成XML文檔 147
6.2.1 RAW模式 147
6.2.2 AUTO模式 148
6.2.3 EXPLICIT模式和PATH 模式 148
6.3 把XML數據插入到SQL
Server資料庫的表中 149
6.4 SQL Server中的XML數據類型 153
6.5 本章小結 157
6.6 習題 158
第7章 XLink和XPointer 160
7.1 XLink 160
7.1.1 連結 160
7.1.2 簡單連結 162
7.1.3 擴展連結 163
7.1.4 外聯連結 165
7.1.5 擴展連結組 165
7.2 XPointer 168
7.2.1 絕對位置項 169
7.2.2 相對位置項 174
7.2.3 字元串位置項 177
7.2.4 origin絕對位置項 177
7.3 本章小結 180
7.4 習題 180
第8章XMLDOM編程模型 182
8.1文檔對象模型概述 182
8.2XML解析器 183
8.3DOM解析樹 185
8.4DOM模型結構 187
8.4.1DOMDocument對象 187
8.4.2IXMLDOMNode對象 190
8.4.3IXMLDOMNodeList對象 191
8.4.4IXMLDOMParseError對象 191
8.5DOM編程步驟 192
8.6本章小結 193
8.7習題 193
第9章Java中的XML編程 195
9.1使用DOM解析XML 195
9.1.1JavaDOM的API 195
9.1.2JavaDOM的套用 198
9.2使用SAX解析XML 204
9.2.1SAX中的事件 205
9.2.2JavaSAX的API 208
9.2.3JavaSAX的套用 209
9.3使用JDOM解析XML 214
9.3.1JDOM的API 214
9.3.2JDOM的套用 217
9.4本章小結 221
9.5習題 222
第10章.NET中的XML編程 224
10.1使用流模式處理XML 224
10.1.1讀取XML 225
10.1.2寫出XML 231
10.2使用DOM處理XML 236
10.2.1.NETW3CDOM類簡介 237
10.2.2使用DOM載入及保存XML數據 238
10.2.3使用DOM瀏覽XML 239
10.2.4創建新節點 247
10.2.5修改和刪除節點 252
10.3ADO.NET與XML 254
10.3.1ADO.NET簡介 255
10.3.2XML與DataSet對象的
關係 255
10.3.3使用DataSet對象訪問XML 255
10.4本章小結 262
10.5習題 262
第11章基於XML的線上相冊系統 267
11.1系統功能分析 267
11.2系統XML檔案的設計 268
11.3賬戶管理模組的設計 271
11.3.1管理員登錄 271
11.3.2註冊賬號 273
11.3.3修改賬號信息 276
11.4相片管理模組的設計 279
11.4.1上傳相片 279
11.4.2瀏覽相片 280
11.4.3相片評論 281
11.5留言管理模組的設計 284
11.5.1添加留言 285
11.5.2刪除留言 287
11.6本章小結 288
附錄課程試驗 289
課程實驗一網上論壇 289
課程實驗二家庭財務管理系統 294
課程實驗三人事檔案管理系統 298
課程實驗四影院售票系統 303
課程實驗五線上投票管理系統 307

相關詞條

熱門詞條

聯絡我們