XML套用教程

XML套用教程

《XML套用教程》是清華大學出版社2010年出版的圖書。

基本介紹

  • 書名:XML套用教程
  • ISBN:9787302148869
  • 定價:29元
  • 出版社:清華大學出版社
  • 出版時間:2010年
  • 裝幀:平裝
  • 印刷時間:2010-8-3
  • 印次:2-6
圖書簡介,書籍目錄,

圖書簡介

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

書籍目錄

第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的規則4
1.5.3注釋的添加8
1.5.45個特殊的符號8
1.5.5CDATA段9
1.5.6工具的使用10
第2章XML數據的底層結構——DTD和XML
Schema11
2.1XML文檔類型定義檔案DTD11
2.1.1DTD的編寫語法13
2.1.2XML文檔和DTD的匹配26
2.2XML模式定義檔案Schema36
2.2.1Schema與DTD的區別優勢36
2.2.2局部和全局定義36
2.2.3Schema的基本結構和使用36
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樣式表的創建和輸出85
4.3模板的創建與套用89
4.4批量處理91
4.5各節點的條件處理93
4.6節點的排序98
4.7語法注意點101
第5章XML的編譯、編輯環境和設計工具的運用102
5.1幾種流行的XML編譯器102
5.1.1JavaTMXMLPack102
5.1.2JAXB與XML綁定的Java構架102
5.1.3MicrosoftXMLParser103
5.2XMLSpy103
5.2.1用戶界面103
5.2.2創建和編輯Schema104
5.2.3創建和編輯XML105
5.2.4有效性檢驗106
5.2.5XMLSpy與各數據平台的接口107
5.3樣式單的設計工具StylesheetDesigner107
5.3.1用戶界面和圖示107
5.3.2設計步驟109
5.3.3書籤和超連結的插入110
5.3.4XML元素在動態表格中的生成114
第6章層疊樣式表CSS118
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環繞文本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.3SQLServer對XML的支持163
7.3.1從SQLServer資料庫中提取XML數據164
7.3.2XML數據插入到資料庫172
7.4Oracle對XML的支持173
第8章XML編程原理175
8.1XML數據接口DOM175
8?1?1XML文檔的創建和載入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的未來發展250
第11章簡單對象訪問協定SOAP251
11.1什麼是SOAP251
11.1.1SOAP定義251
11.1.2SOAP框架251
11.2為什麼要用SOAP252
11.2.1在SOAP出現之前的技術挑戰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章語義Web266
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的未來發展前景282
第13章Web服務和數據集成的有力工具MapForce284
13.1MapForce概述284
13.1.1用戶界面284
13.1.2MapForce的主要術語285
13.2如何用MapForce進行檔案映射286
13.3MapForce在創建Web服務中的強大功能289
13.3.1WSDL綜述289
13.3.2構建Web服務的原理290
13.3.3Web服務的系統配置290
13.3.4構建Web服務實例291
13.4MapForce在企業數據集成中的作用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發布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

相關詞條

熱門詞條

聯絡我們