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

XML應(yīng)用教程(第2版)

XML應(yīng)用教程(第2版)

定 價(jià):¥29.00

作 者: 吳潔
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校信息技術(shù)規(guī)劃教材
標(biāo) 簽: 算法語(yǔ)言

ISBN: 9787302148869 出版時(shí)間: 2007-05-01 包裝: 平裝
開本: 0開 頁(yè)數(shù): 370 字?jǐn)?shù):  

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

  本書在向讀者全面介紹XML的原理、結(jié)構(gòu)的基礎(chǔ)上,重點(diǎn)介紹XML的應(yīng)用和相關(guān)技術(shù),如XML與SOAP,XML與數(shù)據(jù)庫(kù),XML與DOM結(jié)合的最新數(shù)據(jù)交換和編程技術(shù)等。 在第2版中,作者添加了Web服務(wù),語(yǔ)義Web, SOAP協(xié)議的概念、原理和應(yīng)用,同時(shí)還介紹了XML一個(gè)強(qiáng)大的編輯工具XMLSpy和MapForce產(chǎn)品的強(qiáng)大功能和用法。通過(guò)大量深入淺出的案例,使讀者了解XML如何使數(shù)據(jù)內(nèi)容結(jié)構(gòu)化而應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、電子商務(wù)及數(shù)學(xué)、機(jī)械、生物、化學(xué)、物理、音樂(lè)制作等各個(gè)領(lǐng)域,了解Web中的最新發(fā)展動(dòng)態(tài)、應(yīng)用趨勢(shì)和集成化的編程風(fēng)格,全面而通俗地介紹XML在跨平臺(tái)和跨應(yīng)用程序的分布式解決方案中的作用。 本書不僅可作為大學(xué)相關(guān)課程的教材,而且對(duì)從事計(jì)算機(jī)及其相關(guān)領(lǐng)域研究與開發(fā)的技術(shù)人員亦有重要的學(xué)習(xí)和參考價(jià)值。

作者簡(jiǎn)介

暫缺《XML應(yīng)用教程(第2版)》作者簡(jiǎn)介

圖書目錄

第1章XML概述 1
1.1HTML的局限性1
1.2從SGML到XML的產(chǎn)生2
1.3XML的定義和特點(diǎn)3
1.4一個(gè)簡(jiǎn)單的XML案例3
1.5XML文檔的編寫4
1.5.1XML標(biāo)記的編寫4
1.5.2XML的規(guī)則4
1.5.3注釋的添加8
1.5.45個(gè)特殊的符號(hào)8
1.5.5CDATA段9
1.5.6工具的使用10
第2章XML數(shù)據(jù)的底層結(jié)構(gòu)——DTD和XML
Schema 11
2.1XML文檔類型定義文件DTD11
2.1.1DTD的編寫語(yǔ)法13
2.1.2XML文檔和DTD的匹配26
2.2XML模式定義文件Schema36
2.2.1Schema與DTD的區(qū)別和優(yōu)勢(shì)36
2.2.2局部和全局定義36
2.2.3Schema的基本結(jié)構(gòu)和使用36
2.2.4簡(jiǎn)單類型37
2.2.5復(fù)雜類型45
第3章XML文件的設(shè)計(jì) 55
3.1XML文檔與其結(jié)構(gòu)的匹配55
311“瀕危動(dòng)物”案例55
312書籍借閱信息案例63
3.2命名空間65

3.2.1命名空間的概念65
3.2.2如何聲明命名空間66
3.2.3如何使用命名空間67


◆XML應(yīng)用教程(第2版)


目錄

3.3XML文檔的有效性驗(yàn)證73
3.3.1良構(gòu)的XML文檔73
3.3.2Schema驗(yàn)證XML文檔結(jié)構(gòu)正確性78
第4章XML的樣式單XSLT84
4.1XSLT概述84
4.2XSLT樣式表的創(chuàng)建和輸出85
4.3模板的創(chuàng)建與應(yīng)用89
4.4批量處理91
4.5各節(jié)點(diǎn)的條件處理93
4.6節(jié)點(diǎn)的排序98
4.7語(yǔ)法注意點(diǎn)101
第5章XML的編譯、編輯環(huán)境和設(shè)計(jì)工具的運(yùn)用 102
5.1幾種流行的XML編譯器102
5.1.1JavaTM XML Pack102
5.1.2JAXB與XML綁定的Java構(gòu)架102
5.1.3Microsoft XML Parser103
5.2XMLSpy103
5.2.1用戶界面103
5.2.2創(chuàng)建和編輯Schema104
5.2.3創(chuàng)建和編輯XML105
5.2.4有效性檢驗(yàn)106
5.2.5XMLSpy與各數(shù)據(jù)平臺(tái)的接口107
5.3樣式單的設(shè)計(jì)工具Stylesheet Designer107
5.3.1用戶界面和圖標(biāo)107
5.3.2設(shè)計(jì)步驟109
5.3.3書簽和超鏈接的插入110
5.3.4XML元素在動(dòng)態(tài)表格中的生成114
第6章層疊樣式表CSS 118
6.1CSS的內(nèi)容118
6.1.1CSS介紹118
6.1.2CSS可以分別與XML和XHTML結(jié)合119
6.1.3在XML文件上直接應(yīng)用CSS119
6.1.4在XML上使用CSS和XSLT123
6.1.5在XSLT樣式表中設(shè)置樣式125
6.2用CSS設(shè)計(jì)頁(yè)面128
6.2.1定義元素128
6.2.2元素定位134
6.2.3設(shè)置元素大小136
6.2.4邊框、空格填充和邊距138
6.2.5環(huán)繞文本141
6.2.6圖片142
6.3用CSS樣式化文本148
6.3.1字體148
6.3.2文本特性149
第7章XML與數(shù)據(jù)庫(kù) 150
7.1數(shù)據(jù)存儲(chǔ)150
7.1.1關(guān)系數(shù)據(jù)庫(kù)中信息的存儲(chǔ)與查詢150
7.1.2XML數(shù)據(jù)中信息的存儲(chǔ)與查詢152
7.2XML與數(shù)據(jù)庫(kù)的轉(zhuǎn)換155
7.2.1數(shù)據(jù)庫(kù)到XML文檔的信息傳送155
7.2.2XML文檔到數(shù)據(jù)庫(kù)的信息傳送159
7.3SQL Server 對(duì)XML 的支持163
7.3.1從SQL Server數(shù)據(jù)庫(kù)中提取XML數(shù)據(jù)164
7.3.2XML數(shù)據(jù)插入到數(shù)據(jù)庫(kù)172
7.4Oracle對(duì)XML的支持173
第8章XML編程原理 175
8.1XML數(shù)據(jù)接口DOM175
811XML文檔的創(chuàng)建和加載175
812XML文檔的遍歷177
813XML元素的添加、刪除和內(nèi)容修改179
814DOM接口180
8.2XML與ASP結(jié)合的實(shí)例184
8.2.1ASP的概念184
8.2.2ASP中應(yīng)用XML184
第9章基于NET的XML編程技術(shù) 190
9.1關(guān)于NET190
9.2NET框架190
9.3NET框架對(duì)XML文檔的支持191
94NET框架的XMLDOM解析器192
95NET框架的XML閱讀器194
951XmlReader類195
952XmlWriter類204
96NET框架中的XML數(shù)據(jù)管理206
961數(shù)據(jù)以DataSet到XML的轉(zhuǎn)換207
962XML與DataSet轉(zhuǎn)換的工具——XmlDataDocument對(duì)象209
97XML的串行化219
971串行化概述219
972對(duì)象的XML串行化220
973XML對(duì)象的并行化222
974XML串/并行化中的容錯(cuò)處理222
975對(duì)象二進(jìn)制形式的串行化224
976對(duì)象SOAP形式的串行化225
98XSLT轉(zhuǎn)換226
981轉(zhuǎn)換XML文檔227
982將樣式表與XML文檔關(guān)聯(lián)228
983在程序中處理樣式表229
第10章Web服務(wù) 237
10.1Web服務(wù)概述237
10.1.1Web服務(wù)的定義237
10.1.2Web服務(wù)的特點(diǎn)237
10.2Web服務(wù)的架構(gòu)238
10.2.1服務(wù)提供者238
10.2.2服務(wù)請(qǐng)求者238
10.2.3服務(wù)注冊(cè)中心238
10.3如何實(shí)現(xiàn)Web服務(wù)238
10.3.1Web服務(wù)的三個(gè)行為238
10.3.2Web服務(wù)協(xié)議239
10.3.3怎樣實(shí)現(xiàn)一個(gè)Web服務(wù)239
10.4基于XML的Web服務(wù)描述語(yǔ)言244
10.4.1WSDL的用途244
10.4.2WSDL的工作機(jī)制244
10.4.3WSDL文檔的組成部分245
10.4.4WSDL文檔的編寫247
10.4.5WSDL的未來(lái)發(fā)展250
第11章簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議SOAP 251
11.1什么是SOAP251
11.1.1SOAP定義251
11.1.2SOAP框架251
11.2為什么要用SOAP252
11.2.1在SOAP出現(xiàn)之前的技術(shù)挑戰(zhàn)252
11.2.2SOAP的解決方案253
11.3SOAP是如何工作的253
11.3.1SOAP請(qǐng)求253
11.3.2SOAP響應(yīng)254
11.4如何編寫SOAP消息255
11.4.1SOAP的頭元素Header255
11.4.2SOAP的體元素Body256
11.4.3Fault 元素257
11.4.4SOAP消息的XML模式文件258
11.5一個(gè)實(shí)例260
第12章語(yǔ)義Web 266
12.1什么是語(yǔ)義Web266
12.1.1語(yǔ)義的定義和聯(lián)系266
12.1.2語(yǔ)義Web與數(shù)據(jù)267
12.1.3語(yǔ)義Web智能識(shí)別能力267
12.1.4語(yǔ)義Web與數(shù)據(jù)庫(kù)267
12.1.5語(yǔ)義Web體系結(jié)構(gòu)268
12.2基于XML的資源描述框架RDF268
12.2.1RDF簡(jiǎn)介269
12.2.2元數(shù)據(jù)簡(jiǎn)介269
12.2.3基本概念和思想270
12.2.4RDF模型271
12.3如何編寫RDF文件275
12.4語(yǔ)義Web的未來(lái)發(fā)展前景282
第13章Web服務(wù)和數(shù)據(jù)集成的有力工具M(jìn)apForce 284

13.1MapForce概述284
13.1.1用戶界面284
13.1.2MapForce的主要術(shù)語(yǔ)285
13.2如何用MapForce進(jìn)行文件映射286
13.3MapForce在創(chuàng)建Web服務(wù)中的強(qiáng)大功能289
13.3.1WSDL綜述289
13.3.2構(gòu)建Web服務(wù)的原理290
13.3.3Web服務(wù)的系統(tǒng)配置290
13.3.4構(gòu)建Web服務(wù)實(shí)例291
13.4MapForce在企業(yè)數(shù)據(jù)集成中的作用297
13.4.1MapForce與數(shù)據(jù)庫(kù)297
13.4.2MapForce與EDI298
第14章一個(gè)典型的UI案例 300
14.1需求分析300
14.1.1功能設(shè)計(jì)300
14.1.2設(shè)計(jì)思想300
14.2程序架構(gòu)301
14.3數(shù)據(jù)架構(gòu)302
14.3.1源文件的建立302
14.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)305
14.4各子程序的實(shí)現(xiàn)305
14.4.1瀏覽305
14.4.2回復(fù)309
14.4.3發(fā)布311
14.4.4刪除313
14.4.5歸檔314
14.4.6管理員登錄321
14.4.7Web服務(wù)322
14.5完整的程序清單322
14.5.1程序清單1323
14.5.2程序清單2339
14.5.3程序清單3340
14.5.4程序清單4342
14.5.5程序清單5344
14.5.6程序清單6345
14.5.7程序清單7346
14.5.8程序清單8347
14.5.9程序清單9348
14.5.10程序清單10349
14.5.11程序清單11351
14.5.12程序清單12353
14.5.13程序清單13355
14.5.14程序清單14356
14.5.15程序清單15358
14.5.16程序清單16361
14.5.17程序清單17362
14.5.18程序清單18365
14.5.19程序清單19366
14.5.20程序清單20368

本目錄推薦

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