《洞悉XML》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:硕网资讯编著;北大宏博改编
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:7301051492
  • 页数:367 页
图书介绍:

目录 3

第1篇 XML简介 3

第1章 认识XML 3

1.1 XML的重要性 3

1.2 XML的特点 4

1.3 XML的优势 5

1.3.1 数据检索 5

1.3.2 XML的检索功能 6

1.3.3 数据的显示 7

1.3.4 数据的交换 7

1.4 XML的应用 7

1.4.1 内容管理 7

1.4.3 智能型日历 9

1.4.2 电子邮件的收发与管理 9

1.4.4 个人化信息服务 10

1.4.5 电子商务 10

1.5 XML的限制 13

1.6 小结 14

第2章 W3C与重要XML规范介绍 15

2.1 W3C简介 15

2.1.1 W3C组织结构 15

2.1.2 开发行动(Activity) 16

2.1.3 建议规范(Recommendation)制定流程 17

2.1.4 常见名词一览表 19

2.2 重要XML相关规范 21

2.2.1 XHTML 21

2.2.2 XSLT 23

2.2.4 MathML 24

2.2.3 Xlink、Xpointer、Xpath、XML Base 24

2.2.5 SMIL 25

2.2.6 SVG 26

2.2.7 XML Schema 28

2.2.8 XML Query 28

2.2.9 XForms 28

2.2.10 DOM 29

2.3 小结 29

第2篇 XML数据库设计技巧 33

第3章 XML与database 33

3.1 XML与Database之间的关系 33

3.2 Data-Centric和Document-Centric Document 33

3.2.2 Document-Centric Document 34

3.2.1 Data-Centric Document 34

3.3 Storing and Retrieving Data from Data-Centric Document 36

3.3.1 Template-Driven Mappings 36

3.3.2 Model-Driven Mappings 37

3.3.3 选择middleware 41

3.4 Storing and Retrieving Documents 43

3.5 Middleware与Native XML Database 43

3.5.1 Data-Transfer Middleware 43

3.5.2 Native XML Database 44

3.6 小结 46

第3篇 XML应用技术深入解析 49

第4章 XML Schema 49

4.1 何谓XMLSchema 49

4.1.2 数据与麻烦相随而生 50

4.1.1 粗略检验与细致检验 50

4.1.3 XML Schema与DTD的差异 51

4.2 使用Schema 52

4.2.1 一个简单的XML Schema 52

4.2.2 简化XML Schema 56

4.2.3 定义型态 57

4.2.4 群组、组合和衍生 60

4.3 Schema高级应用 64

4.3.1 内容型态 64

4.3.2 定义限制 66

4.3.3 创建有再利用性的Schema文件 68

4.3.4 命名域 70

4.3.5 实体文件 72

4.4.1 Xerces-J 73

4.4 相关工具介绍 73

4.4.2 Oracle Schema Processor 78

4.4.3 其他工具 81

4.5 小结 85

第5章 DOM应用技术介绍 87

5.1 认识DOM 87

5.1.1 以DOM表示文件 87

5.1.2 DOM的Level 88

5.2 DOM的应用 89

5.2.1 JDOM 89

5.2.2 建立DOM 90

5.2.3 存取DOM 94

5.2.4 高级技巧 100

5.3 其他DOM 103

5.4 小结 108

第6章 SAX 109

6.1 认识SAX 109

6.1.1 SAX的由来 109

6.1.2 什么是Event-Based Interface 110

6.2 SAX实际操作与应用 112

6.2.1 SAX解析器的操作 113

6.2.2 SAX package的应用 127

6.3 SAX与DOM 133

6.3.1 SAX与DOM的真实关系 134

6.3.2 使用SAX转换成DOM 135

6.4 小结 139

7.1 XSLT介绍 141

第7章 XSLT 141

7.2 XSLT文件的根元素及命名域 145

7.3 XSLT文件的操作 145

7.3.1 内容元素 146

7.3.2 回路元素 146

7.3.3 条件元素 148

7.3.4 属性元素 151

7.4 XSLT样版 151

7.4.1 样版套用 152

7.4.2 样版调用 155

7.5 小结 158

8.2.1 XML样版 161

8.2 XML Query语法 161

8.1 什么是XML Query 161

第8章 XML Query 161

8.2.2 高级语法说明 174

8.3 相关工具介绍 178

8.3.1 GMD-IPSI XQL Engine 178

8.3.2 Xtract 185

8.4 小结 193

第9章 Xlink、Xpointer、Xpath及XBase 195

9.1 XLink、XPointer、XPath及XBase 195

9.1.1 XLink(XML Link Language) 195

9.1.2 XBase 197

9.1.3 XPointer 198

9.1.4 XPath 198

9.2.1 扩展链接(Extended Links) 199

9.2 了解XLink 199

9.2.2 简单链接(Simple Links) 209

9.3 了解XBase 214

9.4 了解XPath 215

9.4.1 Xpath中的轴 217

9.4.2 XPath的节点测试 219

9.4.3 XPath的预测(predicate) 219

9.5 了解XPointer 228

9.5.1 XPointer中的轴 228

9.5.2 XPointer的节点测试 229

9.5.3 XPointer的预测 230

9.5.4 XPointer的位置组函数 230

9.5.5 使用XPointer的点功能 231

9.5.6 使用XPointer的范围功能 233

9.6 相关工具介绍 234

9.6.1 Fujitsu XLink Processor 235

9.6.2 XLink2Html 236

9.6.3 4suite 236

9.7 小结 237

第10章 其他XML规范介绍 239

10.1 XML Base 239

10.1.1 什么是XML Base 239

10.1.2 语法 240

10.2 Xinclude 242

10.2.1 什么是Xinclude 242

10.2.2 Xinclude的语法 243

10.2.3 parse属性 244

10.2.4 使用XPointer 245

10.2.5 命名域(namespace)与基地址(base URL) 247

10.2.6 可能发生的错误 247

10.3 XForms 248

10.3.1 什么是Xforms 248

10.3.2 数据模型(data model)与用户接口(user interface) 249

10.3.3 XForms的结构 250

10.3.4 XForms Model 254

10.4 MathML 264

10.4.1 MathML简介 264

10.4.2 MathML语法范例 265

10.5 RDF 268

10.5.1 RDF简介 268

10.4.3 MathML的应用 268

10.5.2 RDF范例 269

10.5.3 RDF应用 270

10.6 RSS 270

10.6.1 RSS简介 270

10.6.2 RSS范例 271

10.6.3 RSS应用 272

10.7 小结 273

第11章 Schema Repositories 275

11.1 Schema Repositories介绍 275

11.2 XML.org的repository 275

11.3 Biztalk的Repository 277

11.4 小结 279

第4篇 数据库应用范例 283

第12章 Microsoft SQL Server 2000与XML的支持 283

12.1 由IIS(Internet Information Server)存取Microsoft SQL Server 2000 283

12.1.1 设置SQL Server 2000的虚拟目录 284

12.1.2 通过URLs存取SQL Server2000 289

12.2 从SQL Server 2000撷取XML数据 294

12.2.1 FOR XML子句 294

12.2.2 使用FOR XML子句时QUERY语法的限制 297

12.3 小结 297

第13章 Oracle支持XML相关技术 299

13.1 前言 299

13.1.1 未来Oracle对于XML技术方面的期望 300

13.1.2 为何Oracle这么注重XML技术 300

13.1.3 简化XML应用程序的开发 301

13.2.1 Oracle XML Developer's Kit for Java 302

13.2 Oracle XMLDeveloper's Kit 302

13.2.2 Oracle XMLDeveloper's Kit for C/C++ 306

13.2.3 Oracle Internet Developer Suite 308

13.3 小结 312

第5篇 常见的XML应用 315

第14章 XML Messaging 315

14.1 XML Messaging概要 315

14.2 SOAP概要 316

14.3 SOAP和RPC 318

14.4 在Tomcat中设置SOAP的环境 319

14.5.1 简单的SOAP程序(server端) 320

14.5.2 简单的SOAP程序(client端) 320

14.5 编写一个简单的SOAP程序 320

14.5.3 设置XML-SOAP Admin 323

14.5.4 执行结果 324

14.6 ebXML概要 324

14.7 Sun所推出的JAXM 325

14.8 小结 327

第15章 XML Data Binding 329

15.1 何谓XML Data Binding 329

15.2 marshal和unmarshal 330

15.3 XML Schema 331

15.4 Breeze XML Data Binding 335

15.5 小结 336

附录A Element Syntax Summary 337

附录B 目前各产业所有的Schema 345