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

XML實(shí)用教程

XML實(shí)用教程

定 價(jià):¥49.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《XML實(shí)用教程》作者簡(jiǎn)介

圖書(shū)目錄

目    錄
前言
第1章  XML概述 1
1.1  標(biāo)記語(yǔ)言 1
1.1.1  標(biāo)記語(yǔ)言的發(fā)展 1
1.1.2  標(biāo)記語(yǔ)言的理解 2
1.2  SGML通用標(biāo)記語(yǔ)言 3
1.3  HTML超文本標(biāo)記語(yǔ)言 4
1.3.1  基本的HTML結(jié)構(gòu)  4
1.3.2  常用的HTML標(biāo)記 6
1.4  初識(shí)XML 8
1.4.1  XML的產(chǎn)生 9
1.4.2  XML的簡(jiǎn)介 9
1.4.3  XML與SGML、HTML的關(guān)系 11
1.4.4  XML的舉例 12
1.4.5  XML的優(yōu)點(diǎn) 14
1.4.6  XML的應(yīng)用及發(fā)展 16
1.5  XML相關(guān)技術(shù) 19
1.5.1  文檔類(lèi)型定義(DTD) 19
1.5.2  層疊樣式表(CSS) 19
1.5.3  可擴(kuò)展樣式語(yǔ)言(XSL) 20
1.5.4  XSLT(XSL Transformation) 20
1.5.5  文檔對(duì)象模型(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查詢(xún)語(yǔ)言(XQL) 22
1.5.11  XPointer 23
1.6  擴(kuò)展練習(xí) 23
第2章  XML語(yǔ)法 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)用開(kāi)發(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)識(shí)DTD 70
4.1.1  DTD的概念 70
4.1.2  DTD的基本結(jié)構(gòu) 72
4.2  DTD中的定義元素 75
4.2.1  聲明元素類(lèi)型 75
4.2.2  元素基本類(lèi)型 76
4.2.3  元素限定符 79
4.3  DTD中的定義屬性 82
4.3.1  屬性的聲明 82
4.3.2  屬性的類(lèi)型 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中的實(shí)體 101
4.5.1  什么是實(shí)體 101
4.5.2  普通實(shí)體 102
4.5.3  參數(shù)實(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ù)類(lèi)型 125
5.5.1  簡(jiǎn)單類(lèi)型 125
5.5.2  復(fù)雜類(lèi)型 130
5.6  Schema的名稱(chēng)空間 135
5.6.1  名稱(chēng)空間的類(lèi)型 136
5.6.2  名稱(chēng)空間的引用 136
5.7  創(chuàng)建可視化的XML Schema 137
5.8  擴(kuò)展練習(xí) 140
第6章  修飾XML文檔的CSS 144
6.1  CSS入門(mén) 144
6.1.1  CSS基礎(chǔ)知識(shí) 144
6.1.2  CSS舉例 146
6.2  CSS語(yǔ)法  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  無(wú)需鏈接的內(nèi)部CSS 173
6.6  擴(kuò)展練習(xí) 175
第7章  轉(zhuǎn)換XML文檔的XSL 177
7.1  XSL入門(mén) 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é)點(diǎn) 186
7.3.1  使用元素名選擇節(jié)點(diǎn) 186
7.3.2  使用路徑選擇節(jié)點(diǎn)  187
7.3.3  使用匹配符選擇節(jié)點(diǎn) 187
7.3.4  使用元素屬性選擇節(jié)點(diǎn) 188
7.4  XSL控制指令 191
7.4.1  簡(jiǎn)單判斷指令 191
7.4.2  多條件判斷指令 192
7.4.3  循環(huán)處理指令 194
7.4.4  輸出內(nèi)容排序指令 196
7.5  XPath查詢(xún) 198
7.5.1  XPath概述 198
7.5.2  XPath的類(lèi)型和運(yùn)算符 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ù)島訪問(wèn)XML元素內(nèi)容 216
8.2.3  使用數(shù)據(jù)島訪問(wèn)XML標(biāo)記屬性 221
8.3  數(shù)據(jù)源對(duì)象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文檔樹(shù)模型  242
9.4  DOM接口和對(duì)象 244
9.4.1  DOM接口 244
9.4.2  DOM對(duì)象 246
9.5  DOM的使用  247
9.5.1  Java中的DOM 247
9.5.2  DOM中的類(lèi)和方法 248
9.5.3  遍歷XML文檔 251
9.5.4  訪問(wèn)屬性節(jié)點(diǎn) 253
9.5.5  訪問(wèn)節(jié)點(diǎn)內(nèi)容 254
9.5.6  刪除元素和屬性 256
9.5.7  動(dòng)態(tài)創(chuàng)建XML文檔 258
9.6  SAX概述 261
9.6.1  SAX的優(yōu)缺點(diǎn) 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簡(jiǎn)介 273
10.2  .NET的XML分析器 275
10.3  使用流模式處理XML 275
10.3.1  處理XML的類(lèi) 275
10.3.2  讀取XML 277
10.3.3  寫(xiě)出XML 281
10.4  使用DOM處理XML 285
10.4.1  使用DOM加載及保存XML數(shù)據(jù) 286
10.4.2  使用DOM訪問(wèn)XML 288
10.5  ADO.NET與 XML 300
10.5.1  ADO.NET簡(jiǎn)介 300
10.5.2  XML與DataSet對(duì)象的關(guān)系 301
10.5.3  使用DataSet對(duì)象訪問(wèn)XML 302
10.6  擴(kuò)展練習(xí) 305
第11章  基于XML的在線視頻網(wǎng)站 307
11.1  系統(tǒng)分析與設(shè)計(jì) 307
11.1.1  系統(tǒng)需求分析 307
11.1.2  系統(tǒng)模塊設(shè)計(jì) 308
11.2  系統(tǒng)XML文件設(shè)計(jì) 309
11.2.1  user.xml 309
11.2.2  film.xml 310
11.3  系統(tǒng)運(yùn)行演示 312
11.4  前臺(tái)管理模塊設(shè)計(jì) 314
11.4.1  顯示前臺(tái)首頁(yè) 315
11.4.2  顯示視頻類(lèi)別信息列表 317
11.4.3  顯示視頻詳情 321
11.4.4  查詢(xún)視頻 322
11.4.5  觀看視頻 323
11.5  后臺(tái)管理模塊設(shè)計(jì) 325
11.5.1  管理視頻 325
11.5.2  刪除視頻 328
11.5.3  添加視頻 329
11.5.4  用戶(hù)管理 331
11.6  登錄模塊設(shè)計(jì) 334
附錄A  新聞發(fā)布系統(tǒng) 337
附錄B  公共信息交流網(wǎng) 343
附錄C  班級(jí)管理系統(tǒng) 349
附錄D  在線RSS閱讀器 353
附錄E  在線同學(xué)錄 357

本目錄推薦

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