注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合XML實用教程

XML實用教程

XML實用教程

定 價:¥49.00

作 者: 陳作聰 著
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: HTML XML 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111460824 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目    錄
前言
第1章  XML概述 1
1.1  標(biāo)記語言 1
1.1.1  標(biāo)記語言的發(fā)展 1
1.1.2  標(biāo)記語言的理解 2
1.2  SGML通用標(biāo)記語言 3
1.3  HTML超文本標(biāo)記語言 4
1.3.1  基本的HTML結(jié)構(gòu)  4
1.3.2  常用的HTML標(biāo)記 6
1.4  初識XML 8
1.4.1  XML的產(chǎn)生 9
1.4.2  XML的簡介 9
1.4.3  XML與SGML、HTML的關(guān)系 11
1.4.4  XML的舉例 12
1.4.5  XML的優(yōu)點 14
1.4.6  XML的應(yīng)用及發(fā)展 16
1.5  XML相關(guān)技術(shù) 19
1.5.1  文檔類型定義(DTD) 19
1.5.2  層疊樣式表(CSS) 19
1.5.3  可擴(kuò)展樣式語言(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  擴(kuò)展練習(xí) 23
第2章  XML語法 25
2.1  XML文檔的結(jié)構(gòu) 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  元素的內(nèi)容構(gòu)成 32
2.2.4  元素的特征 33
2.3  XML元素的屬性  35
2.3.1  屬性的定義 35
2.3.2  屬性值的定義 36
2.3.3  元素和屬性的轉(zhuǎn)換 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  默認(rèn)命名空間 44
2.6  格式良好的XML文檔  45
2.6.1  創(chuàng)建格式良好的XML文檔 46
2.6.2  有效的XML文檔 46
2.7  擴(kuò)展練習(xí) 47
第3章  XML應(yīng)用開發(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  擴(kuò)展練習(xí) 67
第4章  規(guī)范XML文檔的DTD 70
4.1  認(rèn)識DTD 70
4.1.1  DTD的概念 70
4.1.2  DTD的基本結(jié)構(gòu) 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  內(nèi)部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  參數(shù)實體 105
4.6  擴(kuò)展練習(xí) 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  默認(rèn)值和固定值 120
5.3.4  引用和替代元素 121
5.4  Schema的屬性聲明 124
5.5  Schema的數(shù)據(jù)類型 125
5.5.1  簡單類型 125
5.5.2  復(fù)雜類型 130
5.6  Schema的名稱空間 135
5.6.1  名稱空間的類型 136
5.6.2  名稱空間的引用 136
5.7  創(chuàng)建可視化的XML Schema 137
5.8  擴(kuò)展練習(xí) 140
第6章  修飾XML文檔的CSS 144
6.1  CSS入門 144
6.1.1  CSS基礎(chǔ)知識 144
6.1.2  CSS舉例 146
6.2  CSS語法  148
6.3  CSS選擇器 148
6.4  CSS屬性 154
6.4.1  顯示屬性的設(shè)置 154
6.4.2  字體屬性的設(shè)置 156
6.4.3  色彩屬性的設(shè)置 160
6.4.4  邊框?qū)傩缘脑O(shè)置 163
6.4.5  布局屬性的設(shè)置 164
6.4.6  背景屬性的設(shè)置 167
6.4.7  文本屬性的設(shè)置 169
6.5  CSS鏈接 172
6.5.1  一般鏈接指令 172
6.5.2  @import指令 173
6.5.3  無需鏈接的內(nèi)部CSS 173
6.6  擴(kuò)展練習(xí) 175
第7章  轉(zhuǎn)換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模板的調(diào)用 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  輸出內(nèi)容排序指令 196
7.5  XPath查詢 198
7.5.1  XPath概述 198
7.5.2  XPath的類型和運算符 200
7.5.3  XPath的位置路徑表達(dá)式 201
7.5.4  XPath的標(biāo)準(zhǔn)函數(shù) 204
7.6  擴(kuò)展練習(xí) 207
第8章  數(shù)據(jù)島 210
8.1  數(shù)據(jù)島概述 210
8.1.1  定義數(shù)據(jù)島 210
8.1.2  綁定數(shù)據(jù)島 211
8.2  應(yīng)用數(shù)據(jù)島 214
8.2.1  數(shù)據(jù)島的使用形式 214
8.2.2  使用數(shù)據(jù)島訪問XML元素內(nèi)容 216
8.2.3  使用數(shù)據(jù)島訪問XML標(biāo)記屬性 221
8.3  數(shù)據(jù)源對象DSO 223
8.3.1  什么是DSO 223
8.3.2  XML數(shù)據(jù)島的操作 226
8.3.3  使用DSO顯示圖片 230
8.4  切換DSO和XSL 232
8.5  擴(kuò)展練習(xí) 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é)點內(nèi)容 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  擴(kuò)展練習(xí) 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數(shù)據(jù) 286
10.4.2  使用DOM訪問XML 288
10.5  ADO.NET與 XML 300
10.5.1  ADO.NET簡介 300
10.5.2  XML與DataSet對象的關(guān)系 301
10.5.3  使用DataSet對象訪問XML 302
10.6  擴(kuò)展練習(xí) 305
第11章  基于XML的在線視頻網(wǎng)站 307
11.1  系統(tǒng)分析與設(shè)計 307
11.1.1  系統(tǒng)需求分析 307
11.1.2  系統(tǒng)模塊設(shè)計 308
11.2  系統(tǒng)XML文件設(shè)計 309
11.2.1  user.xml 309
11.2.2  film.xml 310
11.3  系統(tǒng)運行演示 312
11.4  前臺管理模塊設(shè)計 314
11.4.1  顯示前臺首頁 315
11.4.2  顯示視頻類別信息列表 317
11.4.3  顯示視頻詳情 321
11.4.4  查詢視頻 322
11.4.5  觀看視頻 323
11.5  后臺管理模塊設(shè)計 325
11.5.1  管理視頻 325
11.5.2  刪除視頻 328
11.5.3  添加視頻 329
11.5.4  用戶管理 331
11.6  登錄模塊設(shè)計 334
附錄A  新聞發(fā)布系統(tǒng) 337
附錄B  公共信息交流網(wǎng) 343
附錄C  班級管理系統(tǒng) 349
附錄D  在線RSS閱讀器 353
附錄E  在線同學(xué)錄 357

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號