內 容簡 介本書全面介紹可擴展標記語言(xML)及其相關知識,具體分為三個部分:第l部分介紹XML基礎,包括XML的概述、語法、有效性、解析、應用等內容;第2部分介紹Web服務,包括XML與Web的服務描述、服務發(fā)現(xiàn)與訪問、服務組合、服務安全等內容;第3部分介紹語義Web及知識管理,包括資源描述框架RDF、Web本體語言OWL、面向服務的Web本體語言OWL-S等內容。
本書概念嚴謹、結構清晰、深入淺出、通俗易懂。通過大量的實例幫助讀者掌握必須的基本語法和使用方法。
更多科學出版社服務,請掃碼獲取。
目錄
前言
第1部分 XML基礎
第1章 XML概述2
1.1 什么是XML2
1.2 XML發(fā)展歷程及優(yōu)勢3
1.2.1 XML的出現(xiàn)及發(fā)展3
1.2.2 XML與HTML的關系3
1.2.3 XML的發(fā)展前景6
1.3 XML的優(yōu)勢6
1.3.1 良好的可擴展性6
1.3.2 內容與形式分離7
1.3.3 遵循嚴格的語法要求7
1.3.4 便于不同系統(tǒng)之間的信息傳輸8
1.3.5 具有良好的保值性8
1.4 本章小結9
第2章 XML語法10
2.1 XML文檔的序言10
2.1.1 XML聲明10
2.1.2 DTD12
2.1.3 處理指令12
2.1.4 注釋13
2.2 XML文檔的元素段13
2.2.1 元素13
2.2.2 標記15
2.2.3 屬性17
2.2.4 引用18
2.2.5 CDATA段19
2.3 創(chuàng)建格式良好的XML文檔19
2.4 本章小結21
第3章 XML的有效性22
3.1 文檔類型定義22
3.1.1 DTD簡介22
3.1.2 DTD的語法23
3.1.3 DTD的調用29
3.2 XML Schema30
3.2.1 XML Schema的語法31
3.2.2 XML Schema間的調用36
3.3 DTD與XML Schema的比較37
3.4 本章小結38
第4章 XML的格式化與轉換39
4.1 CSS39
4.1.1 CSS簡介39
4.1.2 CSS的相關屬性40
4.1.3 CSS的使用方法42
4.2 XSL43
4.2.1 XSL簡介43
4.2.2 XSLT44
4.2.3 XPath46
4.2.4 XSL-FO48
4.3 本章小結48
第5章 XML解析49
5.1 DOM49
5.1.1 DOM簡介49
5.1.2 DOM節(jié)點操作55
5.2 SAX59
5.2.1 SAX簡介59
5.2.2 SAX的常用接口59
5.2.3 SAX解析XML60
5.3 DOM4J64
5.3.1 DOM4J簡介64
5.3.2 DOM4J使用64
5.4 本章小結69
第6章 XML的應用70
6.1 XML開發(fā)工具70
6.1.1 XMLspy70
6.1.2 <oXygen/> XML Editor71
6.1.3 XMLPad73
6.1.4 其他開發(fā)工具74
6.1.5 工具的對比74
6.2 RSS和Atom75
6.2.1 RSS75
6.2.2 Atom76
6.3 RSS和Atom的對比77
6.4 本章小結77
第2部分 Web服務
第7章 XML與Web服務描述80
7.1 Web服務概述80
7.1.1 Web服務體系結構80
7.1.2 Web服務技術架構81
7.1.3 Web服務案例83
7.2 WSDL:Web服務描述語言84
7.2.1 WSDL的主要元素84
7.2.2 WSDL結構88
7.2.3 WSDL應用實例88
7.3 本章小結91
第8章 XML與Web服務發(fā)現(xiàn)和訪問92
8.1 SOAP92
8.1.1 SOAP簡介92
8.1.2 SOAP消息結構93
8.1.3 SOAP通信模型95
8.2 UDDI96
8.2.1 UDDI簡介96
8.2.2 UDDI數(shù)據(jù)結構98
8.2.3 WSDL到UDDI的映射101
8.3 本章小結103
第9章 XML與Web服務組合104
9.1 Web服務組合104
9.1.1 業(yè)務流程管理104
9.1.2 工作流105
9.1.3 Web服務組合流模型106
9.1.4 Web服務組合的具體實現(xiàn)108
9.2 服務編配與編排111
9.2.1 服務編配與編排比較111
9.2.2 業(yè)務流程執(zhí)行語言113
9.2.3 Web服務編排116
9.3 實例分析118
9.4 本章小結129
第10章 XML與Web服務安全130
10.1 XML安全性標準130
10.1.1 XML簽名130
10.1.2 XML Encryption133
10.1.3 XML加密管理規(guī)范134
10.1.4 安全斷言標記語言136
10.1.5 XML訪問控制標記語言138
10.2 Web服務的安全性140
10.2.1 Web服務面臨的安全性問題140
10.2.2 Web 服務安全性模型141
10.2.3 WS-Security142
10.2.4 Web服務平臺安全性體系結構144
10.2.5 Web服務安全性應用146
10.3 本章小結147
第3部分 語義Web及知識管理
第11章 資源描述框架RDF150
11.1 RDF簡介150
11.1.1 RDF的含義150
11.1.2 RDF的設計目的151
11.1.3 RDF規(guī)則151
11.1.4 RDF與XML152
11.2 RDF模型153
11.2.1 RDF資源和詞匯集153
11.2.2 RDF圖153
11.2.3 結構化特性與空節(jié)點154
11.3 RDF/XML語法155
11.3.1 基本語法156
11.3.2 簡寫語法156
11.3.3 容器157
11.3.4 集合158
11.3.5 聲明具體化159
11.4 RDF Schema160
11.4.1 RDFS簡介160
11.4.2 類160
11.4.3 RDF屬性161
11.4.4 屬性約束162
11.5 本章小結163
第12章 Web本體語言164
12.1 本體164
12.2 OWL簡介164
12.2.1 RDFS Schema表達能力的局限性165
12.2.2 OWL子語言165
12.2.3 OWL本體結構166
12.2.4 命名空間166
12.2.5 本體頭部167
12.3 基本元素167
12.3.1 簡單的類和個體167
12.3.2 簡單屬性169
12.3.3 屬性特性170
12.3.4 屬性限制172
12.4 類、屬性及個體間的關系174
12.4.1 類和屬性之間的等價關系174
12.4.2 個體間的關系174
12.5 復雜類175
12.5.1 交運算175
12.5.2 并運算176
12.5.3 補運算177
12.5.4 枚舉類177
12.5.5 不相交類178
12.6 OWL2標準179
12.6.1 語法糖179
12.6.2 屬性的新結構180
12.6.3 擴展的數(shù)據(jù)類型能力181
12.7 PROFILE182
12.7.1 OWL2 EL182
12.7.2 OWL2 QL182
12.7.3 OWL2 RL183
12.8 本章小結183
第13章 服務本體描述語言184
13.1 OWL-S簡介184
13.2 服務配置文件185
13.3 服務模型186
13.3.1 原子和簡單過程188
13.3.2 復合過程190
13.3.3 數(shù)據(jù)流和參數(shù)綁定191
13.4 服務基礎192
13.5 本章小結193
參考文獻194