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

XML應用教程(第2版)

XML應用教程(第2版)

定 價:¥29.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章XML概述 1
1.1HTML的局限性1
1.2從SGML到XML的產生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數據的底層結構——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的基本結構和使用36
2.2.4簡單類型37
2.2.5復雜類型45
第3章XML文件的設計 55
3.1XML文檔與其結構的匹配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文檔結構正確性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與各數據平臺的接口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的內容118
6.1.1CSS介紹118
6.1.2CSS可以分別與XML和XHTML結合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與數據庫 150
7.1數據存儲150
7.1.1關系數據庫中信息的存儲與查詢150
7.1.2XML數據中信息的存儲與查詢152
7.2XML與數據庫的轉換155
7.2.1數據庫到XML文檔的信息傳送155
7.2.2XML文檔到數據庫的信息傳送159
7.3SQL Server 對XML 的支持163
7.3.1從SQL Server數據庫中提取XML數據164
7.3.2XML數據插入到數據庫172
7.4Oracle對XML的支持173
第8章XML編程原理 175
8.1XML數據接口DOM175
811XML文檔的創(chuàng)建和加載175
812XML文檔的遍歷177
813XML元素的添加、刪除和內容修改179
814DOM接口180
8.2XML與ASP結合的實例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數據管理206
961數據以DataSet到XML的轉換207
962XML與DataSet轉換的工具——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轉換226
981轉換XML文檔227
982將樣式表與XML文檔關聯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如何實現Web服務238
10.3.1Web服務的三個行為238
10.3.2Web服務協議239
10.3.3怎樣實現一個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章簡單對象訪問協議SOAP 251
11.1什么是SOAP251
11.1.1SOAP定義251
11.1.2SOAP框架251
11.2為什么要用SOAP252
11.2.1在SOAP出現之前的技術挑戰(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語義的定義和聯系266
12.1.2語義Web與數據267
12.1.3語義Web智能識別能力267
12.1.4語義Web與數據庫267
12.1.5語義Web體系結構268
12.2基于XML的資源描述框架RDF268
12.2.1RDF簡介269
12.2.2元數據簡介269
12.2.3基本概念和思想270
12.2.4RDF模型271
12.3如何編寫RDF文件275
12.4語義Web的未來發(fā)展前景282
第13章Web服務和數據集成的有力工具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服務的系統配置290
13.3.4構建Web服務實例291
13.4MapForce在企業(yè)數據集成中的作用297
13.4.1MapForce與數據庫297
13.4.2MapForce與EDI298
第14章一個典型的UI案例 300
14.1需求分析300
14.1.1功能設計300
14.1.2設計思想300
14.2程序架構301
14.3數據架構302
14.3.1源文件的建立302
14.3.2數據庫設計305
14.4各子程序的實現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 ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號