《XML技术教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李禹生,孙平,张琳等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194408
  • 页数:271 页
图书介绍:本书系统地介绍扩展标记语言(XML)文法及其应用技术。

第1章 XML概述 1

本章学习要点 1

1.1 什么是XML 1

1.1.1 XML是一种元标记语言 1

1.1.2 XML是一种信息的容器 4

1.1.3 XML是一种开放的标准 5

1.2 XML的历史及目标 6

1.2.1 XML的历史 6

1.2.2 XML的目标 7

1.3 XML的主要特性 9

1.3.1 存取数据 9

1.3.2 格式化文档 11

1.3.3 保证数据完整 16

1.4 习题 17

第2章 标记和核心概念 18

本章学习要点 18

2.1 XML标记 18

2.2 XML文档 20

2.3 XML文档序言 20

2.3.1 XML声明 21

2.3.2 文档类型声明 22

2.4 XML元素 24

2.4.1 语法 24

2.4.2 属性 26

2.4.3 名字空间 29

2.4.4 空白字符 34

2.4.5 XML文档树 35

2.5 实体 37

2.5.1 字符实体 38

2.5.2 混合内容实体 40

2.5.3 不可解析实体 44

2.6 其他标签 46

2.6.1 注释 46

2.6.2 CDATA段 48

2.7 习题 50

第3章 XML有效性与模式 53

本章学习要点 53

3.1 模式信息的基本概念 53

3.2 DTD(Document Type Definition) 55

3.2.1 DTD初步 55

3.2.2 关联DTD与XML文档 56

3.2.3 声明元素 59

3.2.4 声明元素的属性 63

3.2.5 定义实体 70

3.3 XML Schema 72

3.3.1 XML Schema的提出 72

3.3.2 XML Schema的基本结构 75

3.3.3 声明元素 75

3.3.4 全局声明与ref引用 88

3.4 小结 90

3.5 习题 91

第4章 XML文档的显示 92

本章学习要点 92

4.1 样式单基础 92

4.2 CSS样式单 93

4.2.1 CSS的结构及规则 93

4.2.2 关联CSS与XML文档 96

4.3 XSL样式单 98

4.3.1 XSL概述 98

4.3.2 XSLT初步 99

4.3.3 XSLT元素 101

4.3.4 XPath简介 112

4.3.5 FO概览 119

4.4 两种样式单比较 120

4.5 小结 121

4.6 习题 121

第5章 有关XML的其他协议 122

本章学习要点 122

5.1 SGML与XML标准体系 122

5.1.1 XML基础标准及其相互关系 122

5.1.2 SGML标准体系框架 126

5.1.3 XML标准体系框架 128

5.2 主要国际组织简介 129

5.2.1 OASIS 129

5.2.2 W3C 129

5.3 主要XML应用标准简介 131

5.3.1 面向Web网页:XHTML 131

5.3.2 面向科技领域:MathML 133

5.3.3 面向图形图像:SVG 136

5.3.4 面向多媒体:SMIL 143

5.3.5 面向电子商务:cXML等 145

5.3.6 面向无线网:WML 146

5.3.7 面向电子书:OPS和OPF 147

5.4 习题 148

第6章 XML的编辑工具与浏览工具 149

本章学习要点 149

6.1 XML分析工具 149

6.1.1 XML4J 150

6.1.2 Xerces 150

6.1.3 Oracle的XML Parser 151

6.1.4 Microsoft的MSXML 151

6.1.5 JDOM 151

6.1.6 DOM4J 152

6.1.7 其他XML分析器 153

6.2 XML浏览工具 154

6.2.1 Internet Explorer 154

6.2.2 Mozilla Firefox 156

6.2.3 W3C的试验基地——Amaya 158

6.3 相关编辑工具 159

6.3.1 XML编辑工具 159

6.3.2 XSLT编辑工具 162

6.4 其他相关协议的编辑浏览工具 165

6.4.1 图形应用工具 165

6.4.2 WAP应用工具 167

6.4.3 电子出版工具Microsoft Reader 170

6.5 习题 171

第7章 XML链接 172

本章学习要点 172

7.1 XML链接与HTML链接 172

7.2 XLink语言 174

7.2.1 XML链接术语 174

7.2.2 简单XML链接 175

7.2.3 扩展XML链接 177

7.3 XPointer语言 185

7.3.1 XPointer概述 185

7.3.2 XPointer的三种形式 186

7.3.3 位置路径和位置集合 188

7.3.4 XPointer对XPath的扩展 189

7.4 XML Base 192

7.5 小结 193

7.6 习题 193

第8章 XML DOM 194

本章学习要点 194

8.1 应用程序接口综述 194

8.1.1 接口的由来 194

8.1.2 DOM与SAX并存 195

8.2 文档对象模型(DOM) 196

8.2.1 DOM的组成 196

8.2.2 DOM树 197

8.2.3 DOM的4个基本接口 198

8.2.4 DOM的应用 200

8.3 XML简单应用程序接口(SAX) 204

8.3.1 SAX分析器接口简介 204

8.3.2 SAX的应用 205

8.3.3 应用程序的编译与执行 209

8.4 小结 209

8.5 习题 210

第9章 XML与数据交换 211

本章学习要点 211

9.1 XML的数据交换机制与数据存取机制 211

9.1.1 XML数据交换机制 211

9.1.2 XML数据存取机制 213

9.2 XML与数据库 215

9.2.1 XML与关系数据库 215

9.2.2 XML与面向对象数据库 216

9.2.3 基于XML数据库的模型分析 217

9.2.4 XML在数据库中的应用模式 218

9.3 XML数据交换技术 220

9.3.1 ADO控件技术 220

9.3.2 HTTPXML对象技术 224

9.3.3 DB2XML转换工具 226

9.3.4 ODBC2XML转换工具 227

9.3.5 XOSL转换工具 227

9.3.6 ASP2XML组件 228

9.3.7 InterAccess软件包 229

9.3.8 XML Servlet软件包 230

9.3.9 Web分布式数据交换(WDDX) 231

9.4 数据库对XML的支持 233

9.4.1 传统关系数据库对XML的支持 233

9.4.2 面向对象数据库对XML的支持 237

9.4.3 Software AG的Tamino Server 240

9.5 小结 242

9.6 习题 243

第10章 XML的应用及展望 244

本章学习要点 244

10.1 XML应用概述 244

10.2 XML与语义网 246

10.2.1 语义网 246

10.2.2 资源描述框架 247

10.2.3 本体描述语言 248

10.3 XML与电子商务 249

10.3.1 XML是现代电子商务的基石 249

10.3.2 电子商务发展中的XML“构件” 251

10.3.3 基于XML的电子商务标准 252

10.4 XML与Web应用程序开发 255

10.4.1 当前Web应用程序存在的问题 255

10.4.2 Ajax 257

10.4.3 Silverlight 259

10.5 XML与移动通信 261

10.5.1 无线应用协议WAP 261

10.5.2 WAP设计思想 262

10.5.3 WAP应用环境 262

10.5.4 WAP通信协议 263

10.5.5 WAP的影响 265

10.5.6 WAP的局限性 265

10.6 XML技术展望 265

10.6.1 XQuery 265

10.6.2 Atom Publishing Protocol 266

10.6.3 XForms 267

10.6.4 XProc 268

10.7 习题 269

参考文献 270