內(nèi) 容簡 介本書全面介紹可擴展標記語言(xML)及其相關(guān)知識,具體分為三個部分:第l部分介紹XML基礎(chǔ),包括XML的概述、語法、有效性、解析、應用等內(nèi)容;第2部分介紹Web服務,包括XML與Web的服務描述、服務發(fā)現(xiàn)與訪問、服務組合、服務安全等內(nèi)容;第3部分介紹語義Web及知識管理,包括資源描述框架RDF、Web本體語言O(shè)WL、面向服務的Web本體語言O(shè)WL-S等內(nèi)容。
本書概念嚴謹、結(jié)構(gòu)清晰、深入淺出、通俗易懂。通過大量的實例幫助讀者掌握必須的基本語法和使用方法。
更多科學出版社服務,請掃碼獲取。
目錄
前言
第1部分 XML基礎(chǔ)
第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的關(guān)系3
1.2.3 XML的發(fā)展前景6
1.3 XML的優(yōu)勢6
1.3.1 良好的可擴展性6
1.3.2 內(nèi)容與形式分離7
1.3.3 遵循嚴格的語法要求7
1.3.4 便于不同系統(tǒng)之間的信息傳輸8
1.3.5 具有良好的保值性8
1.4 本章小結(jié)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 本章小結(jié)21
第3章 XML的有效性22
3.1 文檔類型定義22
3.1.1 DTD簡介22
3.1.2 DTD的語法23
3.1.3 DTD的調(diào)用29
3.2 XML Schema30
3.2.1 XML Schema的語法31
3.2.2 XML Schema間的調(diào)用36
3.3 DTD與XML Schema的比較37
3.4 本章小結(jié)38
第4章 XML的格式化與轉(zhuǎn)換39
4.1 CSS39
4.1.1 CSS簡介39
4.1.2 CSS的相關(guān)屬性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 本章小結(jié)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 本章小結(jié)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 本章小結(jié)77
第2部分 Web服務
第7章 XML與Web服務描述80
7.1 Web服務概述80
7.1.1 Web服務體系結(jié)構(gòu)80
7.1.2 Web服務技術(shù)架構(gòu)81
7.1.3 Web服務案例83
7.2 WSDL:Web服務描述語言84
7.2.1 WSDL的主要元素84
7.2.2 WSDL結(jié)構(gòu)88
7.2.3 WSDL應用實例88
7.3 本章小結(jié)91
第8章 XML與Web服務發(fā)現(xiàn)和訪問92
8.1 SOAP92
8.1.1 SOAP簡介92
8.1.2 SOAP消息結(jié)構(gòu)93
8.1.3 SOAP通信模型95
8.2 UDDI96
8.2.1 UDDI簡介96
8.2.2 UDDI數(shù)據(jù)結(jié)構(gòu)98
8.2.3 WSDL到UDDI的映射101
8.3 本章小結(jié)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 本章小結(jié)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服務平臺安全性體系結(jié)構(gòu)144
10.2.5 Web服務安全性應用146
10.3 本章小結(jié)147
第3部分 語義Web及知識管理
第11章 資源描述框架RDF150
11.1 RDF簡介150
11.1.1 RDF的含義150
11.1.2 RDF的設(shè)計目的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é)構(gòu)化特性與空節(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 本章小結(jié)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本體結(jié)構(gòu)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 類、屬性及個體間的關(guān)系174
12.4.1 類和屬性之間的等價關(guān)系174
12.4.2 個體間的關(guān)系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 屬性的新結(jié)構(gòu)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 本章小結(jié)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 服務基礎(chǔ)192
13.5 本章小結(jié)193
參考文獻194