注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合XML實用教程

XML實用教程

XML實用教程

定 價:¥49.00

作 者: 陳作聰 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: HTML XML 程序設計 計算機/網絡

購買這本書可以去


ISBN: 9787111460824 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  可擴展標記語言(XML)是一種新的Web開發(fā)輔助語言,利用它可通過Internet進行信息的描述、交換和顯示,XML已經成為不同系統(tǒng)之間數據交換的基礎。本書是學習和應用XML語言的實用教材,書中詳細闡述了XML的基本概念、語法規(guī)則、文檔類型定義、模式定義、級聯樣式表、可擴展樣式表、文檔對象模型,此外還介紹了XML在Java和.NET中的編程,最后通過6個綜合案例(第11章及附錄A~附錄E)演示了在實際項目開發(fā)中XML的應用。本書由淺入深,循序漸進,理論結合實踐,側重于實用。在講解基礎知識的同時給出大量實例,便于讀者親手實踐,加強動手能力的培養(yǎng)。代碼注釋詳盡,功能分析透徹,便于讀者深層次理解程序功能和實現方法。每章還給出了課后擴展練習,便于讀者鞏固所學知識。本書可作為高等院校計算機、電子商務以及信息類相關專業(yè)的教材,也可供相關技術研究人員、廣大Web應用程序開發(fā)者和用戶參考學習。

作者簡介

暫缺《XML實用教程》作者簡介

圖書目錄

目    錄
前言
第1章  XML概述 1
1.1  標記語言 1
1.1.1  標記語言的發(fā)展 1
1.1.2  標記語言的理解 2
1.2  SGML通用標記語言 3
1.3  HTML超文本標記語言 4
1.3.1  基本的HTML結構  4
1.3.2  常用的HTML標記 6
1.4  初識XML 8
1.4.1  XML的產生 9
1.4.2  XML的簡介 9
1.4.3  XML與SGML、HTML的關系 11
1.4.4  XML的舉例 12
1.4.5  XML的優(yōu)點 14
1.4.6  XML的應用及發(fā)展 16
1.5  XML相關技術 19
1.5.1  文檔類型定義(DTD) 19
1.5.2  層疊樣式表(CSS) 19
1.5.3  可擴展樣式語言(XSL) 20
1.5.4  XSLT(XSL Transformation) 20
1.5.5  文檔對象模型(DOM) 21
1.5.6  XML模式(XML Schema) 21
1.5.7  XPath(XML Path Language) 21
1.5.8  XLink(XML Link) 22
1.5.9  SAX(Simple API for XML) 22
1.5.10  XML查詢語言(XQL) 22
1.5.11  XPointer 23
1.6  擴展練習 23
第2章  XML語法 25
2.1  XML文檔的結構 25
2.1.1  XML文檔的組成 25
2.1.2  XML文檔的聲明 26
2.1.3  XML文檔的處理指令 28
2.1.4  XML文檔的注釋 28
2.2  XML文檔的元素  30
2.2.1  元素的定義 30
2.2.2  元素的命名規(guī)則 32
2.2.3  元素的內容構成 32
2.2.4  元素的特征 33
2.3  XML元素的屬性  35
2.3.1  屬性的定義 35
2.3.2  屬性值的定義 36
2.3.3  元素和屬性的轉換 37
2.4  CDATA段 38
2.4.1  XML中的特殊字符 38
2.4.2  CDATA的格式 39
2.4.3  CDATA的位置 40
2.5  XML命名空間 41
2.5.1  概述命名空間 41
2.5.2  定義命名空間 42
2.5.3  默認命名空間 44
2.6  格式良好的XML文檔  45
2.6.1  創(chuàng)建格式良好的XML文檔 46
2.6.2  有效的XML文檔 46
2.7  擴展練習 47
第3章  XML應用開發(fā)工具 50
3.1  XML軟件 50
3.1.1  XML瀏覽器 50
3.1.2  XML解析器 52
3.1.3  XML編輯器 54
3.2  Altova XMLSpy 56
3.2.1  Altova XMLSpy 的安裝 56
3.2.2  Altova XMLSpy的主界面 59
3.2.3  Altova XMLSpy 的主要功能 62
3.2.4  Altova XMLSpy的使用 65
3.3  擴展練習 67
第4章  規(guī)范XML文檔的DTD 70
4.1  認識DTD 70
4.1.1  DTD的概念 70
4.1.2  DTD的基本結構 72
4.2  DTD中的定義元素 75
4.2.1  聲明元素類型 75
4.2.2  元素基本類型 76
4.2.3  元素限定符 79
4.3  DTD中的定義屬性 82
4.3.1  屬性的聲明 82
4.3.2  屬性的類型 84
4.3.3  屬性的附加聲明 94
4.4  DTD中的引用 96
4.4.1  內部DTD的引用 96
4.4.2  外部DTD的引用 96
4.4.3  DTD的混合引用 100
4.5  DTD中的實體 101
4.5.1  什么是實體 101
4.5.2  普通實體 102
4.5.3  參數實體 105
4.6  擴展練習 107
第5章  XML模式 111
5.1  Schema概述 111
5.2  Schema的格式 113
5.3  Schema的元素聲明 117
5.3.1  schema根元素 118
5.3.2  element元素 118
5.3.3  默認值和固定值 120
5.3.4  引用和替代元素 121
5.4  Schema的屬性聲明 124
5.5  Schema的數據類型 125
5.5.1  簡單類型 125
5.5.2  復雜類型 130
5.6  Schema的名稱空間 135
5.6.1  名稱空間的類型 136
5.6.2  名稱空間的引用 136
5.7  創(chuàng)建可視化的XML Schema 137
5.8  擴展練習 140
第6章  修飾XML文檔的CSS 144
6.1  CSS入門 144
6.1.1  CSS基礎知識 144
6.1.2  CSS舉例 146
6.2  CSS語法  148
6.3  CSS選擇器 148
6.4  CSS屬性 154
6.4.1  顯示屬性的設置 154
6.4.2  字體屬性的設置 156
6.4.3  色彩屬性的設置 160
6.4.4  邊框屬性的設置 163
6.4.5  布局屬性的設置 164
6.4.6  背景屬性的設置 167
6.4.7  文本屬性的設置 169
6.5  CSS鏈接 172
6.5.1  一般鏈接指令 172
6.5.2  @import指令 173
6.5.3  無需鏈接的內部CSS 173
6.6  擴展練習 175
第7章  轉換XML文檔的XSL 177
7.1  XSL入門 177
7.1.1  什么是XSL 177
7.1.2  XSL原理 178
7.1.3  XSL舉例 179
7.1.4  XSL與CSS的區(qū)別 182
7.2  XSL模板 182
7.2.1  XSL模板的規(guī)則 183
7.2.2  XSL模板的調用 184
7.2.3  其他常用元素 184
7.3  XSL選擇節(jié)點 186
7.3.1  使用元素名選擇節(jié)點 186
7.3.2  使用路徑選擇節(jié)點  187
7.3.3  使用匹配符選擇節(jié)點 187
7.3.4  使用元素屬性選擇節(jié)點 188
7.4  XSL控制指令 191
7.4.1  簡單判斷指令 191
7.4.2  多條件判斷指令 192
7.4.3  循環(huán)處理指令 194
7.4.4  輸出內容排序指令 196
7.5  XPath查詢 198
7.5.1  XPath概述 198
7.5.2  XPath的類型和運算符 200
7.5.3  XPath的位置路徑表達式 201
7.5.4  XPath的標準函數 204
7.6  擴展練習 207
第8章  數據島 210
8.1  數據島概述 210
8.1.1  定義數據島 210
8.1.2  綁定數據島 211
8.2  應用數據島 214
8.2.1  數據島的使用形式 214
8.2.2  使用數據島訪問XML元素內容 216
8.2.3  使用數據島訪問XML標記屬性 221
8.3  數據源對象DSO 223
8.3.1  什么是DSO 223
8.3.2  XML數據島的操作 226
8.3.3  使用DSO顯示圖片 230
8.4  切換DSO和XSL 232
8.5  擴展練習 235
第9章  DOM和SAX 239
9.1  解析XML文檔 239
9.2  什么是DOM 241
9.3  DOM文檔樹模型  242
9.4  DOM接口和對象 244
9.4.1  DOM接口 244
9.4.2  DOM對象 246
9.5  DOM的使用  247
9.5.1  Java中的DOM 247
9.5.2  DOM中的類和方法 248
9.5.3  遍歷XML文檔 251
9.5.4  訪問屬性節(jié)點 253
9.5.5  訪問節(jié)點內容 254
9.5.6  刪除元素和屬性 256
9.5.7  動態(tài)創(chuàng)建XML文檔 258
9.6  SAX概述 261
9.6.1  SAX的優(yōu)缺點 261
9.6.2  SAX的事件 263
9.6.3  SAX的常用接口 265
9.7  使用SAX解析器 266
9.7.1  創(chuàng)建步驟 266
9.7.2  解析XML文檔 267
9.8  擴展練習 270
第10章  .NET和XML 273
10.1  .NET簡介 273
10.2  .NET的XML分析器 275
10.3  使用流模式處理XML 275
10.3.1  處理XML的類 275
10.3.2  讀取XML 277
10.3.3  寫出XML 281
10.4  使用DOM處理XML 285
10.4.1  使用DOM加載及保存XML數據 286
10.4.2  使用DOM訪問XML 288
10.5  ADO.NET與 XML 300
10.5.1  ADO.NET簡介 300
10.5.2  XML與DataSet對象的關系 301
10.5.3  使用DataSet對象訪問XML 302
10.6  擴展練習 305
第11章  基于XML的在線視頻網站 307
11.1  系統(tǒng)分析與設計 307
11.1.1  系統(tǒng)需求分析 307
11.1.2  系統(tǒng)模塊設計 308
11.2  系統(tǒng)XML文件設計 309
11.2.1  user.xml 309
11.2.2  film.xml 310
11.3  系統(tǒng)運行演示 312
11.4  前臺管理模塊設計 314
11.4.1  顯示前臺首頁 315
11.4.2  顯示視頻類別信息列表 317
11.4.3  顯示視頻詳情 321
11.4.4  查詢視頻 322
11.4.5  觀看視頻 323
11.5  后臺管理模塊設計 325
11.5.1  管理視頻 325
11.5.2  刪除視頻 328
11.5.3  添加視頻 329
11.5.4  用戶管理 331
11.6  登錄模塊設計 334
附錄A  新聞發(fā)布系統(tǒng) 337
附錄B  公共信息交流網 343
附錄C  班級管理系統(tǒng) 349
附錄D  在線RSS閱讀器 353
附錄E  在線同學錄 357

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號