注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程XML應用教程(第2版)

XML應用教程(第2版)

XML應用教程(第2版)

定 價:¥29.00

作 者: 吳潔
出版社: 清華大學出版社
叢編項: 高等院校信息技術規(guī)劃教材
標 簽: 算法語言

ISBN: 9787302148869 出版時間: 2007-05-01 包裝: 平裝
開本: 0開 頁數(shù): 370 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《XML應用教程(第2版)》作者簡介

圖書目錄

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

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


◆XML應用教程(第2版)


目錄

3.3XML文檔的有效性驗證73
3.3.1良構的XML文檔73
3.3.2Schema驗證XML文檔結(jié)構正確性78
第4章XML的樣式單XSLT84
4.1XSLT概述84
4.2XSLT樣式表的創(chuàng)建和輸出85
4.3模板的創(chuàng)建與應用89
4.4批量處理91
4.5各節(jié)點的條件處理93
4.6節(jié)點的排序98
4.7語法注意點101
第5章XML的編譯、編輯環(huán)境和設計工具的運用 102
5.1幾種流行的XML編譯器102
5.1.1JavaTM XML Pack102
5.1.2JAXB與XML綁定的Java構架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有效性檢驗106
5.2.5XMLSpy與各數(shù)據(jù)平臺的接口107
5.3樣式單的設計工具Stylesheet Designer107
5.3.1用戶界面和圖標107
5.3.2設計步驟109
5.3.3書簽和超鏈接的插入110
5.3.4XML元素在動態(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文件上直接應用CSS119
6.1.4在XML上使用CSS和XSLT123
6.1.5在XSLT樣式表中設置樣式125
6.2用CSS設計頁面128
6.2.1定義元素128
6.2.2元素定位134
6.2.3設置元素大小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ù)庫 150
7.1數(shù)據(jù)存儲150
7.1.1關系數(shù)據(jù)庫中信息的存儲與查詢150
7.1.2XML數(shù)據(jù)中信息的存儲與查詢152
7.2XML與數(shù)據(jù)庫的轉(zhuǎn)換155
7.2.1數(shù)據(jù)庫到XML文檔的信息傳送155
7.2.2XML文檔到數(shù)據(jù)庫的信息傳送159
7.3SQL Server 對XML 的支持163
7.3.1從SQL Server數(shù)據(jù)庫中提取XML數(shù)據(jù)164
7.3.2XML數(shù)據(jù)插入到數(shù)據(jù)庫172
7.4Oracle對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é)合的實例184
8.2.1ASP的概念184
8.2.2ASP中應用XML184
第9章基于NET的XML編程技術 190
9.1關于NET190
9.2NET框架190
9.3NET框架對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對象209
97XML的串行化219
971串行化概述219
972對象的XML串行化220
973XML對象的并行化222
974XML串/并行化中的容錯處理222
975對象二進制形式的串行化224
976對象SOAP形式的串行化225
98XSLT轉(zhuǎn)換226
981轉(zhuǎn)換XML文檔227
982將樣式表與XML文檔關聯(lián)228
983在程序中處理樣式表229
第10章Web服務 237
10.1Web服務概述237
10.1.1Web服務的定義237
10.1.2Web服務的特點237
10.2Web服務的架構238
10.2.1服務提供者238
10.2.2服務請求者238
10.2.3服務注冊中心238
10.3如何實現(xiàn)Web服務238
10.3.1Web服務的三個行為238
10.3.2Web服務協(xié)議239
10.3.3怎樣實現(xiàn)一個Web服務239
10.4基于XML的Web服務描述語言244
10.4.1WSDL的用途244
10.4.2WSDL的工作機制244
10.4.3WSDL文檔的組成部分245
10.4.4WSDL文檔的編寫247
10.4.5WSDL的未來發(fā)展250
第11章簡單對象訪問協(xié)議SOAP 251
11.1什么是SOAP251
11.1.1SOAP定義251
11.1.2SOAP框架251
11.2為什么要用SOAP252
11.2.1在SOAP出現(xiàn)之前的技術挑戰(zhàn)252
11.2.2SOAP的解決方案253
11.3SOAP是如何工作的253
11.3.1SOAP請求253
11.3.2SOAP響應254
11.4如何編寫SOAP消息255
11.4.1SOAP的頭元素Header255
11.4.2SOAP的體元素Body256
11.4.3Fault 元素257
11.4.4SOAP消息的XML模式文件258
11.5一個實例260
第12章語義Web 266
12.1什么是語義Web266
12.1.1語義的定義和聯(lián)系266
12.1.2語義Web與數(shù)據(jù)267
12.1.3語義Web智能識別能力267
12.1.4語義Web與數(shù)據(jù)庫267
12.1.5語義Web體系結(jié)構268
12.2基于XML的資源描述框架RDF268
12.2.1RDF簡介269
12.2.2元數(shù)據(jù)簡介269
12.2.3基本概念和思想270
12.2.4RDF模型271
12.3如何編寫RDF文件275
12.4語義Web的未來發(fā)展前景282
第13章Web服務和數(shù)據(jù)集成的有力工具MapForce 284

13.1MapForce概述284
13.1.1用戶界面284
13.1.2MapForce的主要術語285
13.2如何用MapForce進行文件映射286
13.3MapForce在創(chuàng)建Web服務中的強大功能289
13.3.1WSDL綜述289
13.3.2構建Web服務的原理290
13.3.3Web服務的系統(tǒng)配置290
13.3.4構建Web服務實例291
13.4MapForce在企業(yè)數(shù)據(jù)集成中的作用297
13.4.1MapForce與數(shù)據(jù)庫297
13.4.2MapForce與EDI298
第14章一個典型的UI案例 300
14.1需求分析300
14.1.1功能設計300
14.1.2設計思想300
14.2程序架構301
14.3數(shù)據(jù)架構302
14.3.1源文件的建立302
14.3.2數(shù)據(jù)庫設計305
14.4各子程序的實現(xiàn)305
14.4.1瀏覽305
14.4.2回復309
14.4.3發(fā)布311
14.4.4刪除313
14.4.5歸檔314
14.4.6管理員登錄321
14.4.7Web服務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) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號