第一部分 XML初阶 1
第1章 通向XML之路——标记语言的演化 1
早期文字处理系统:开始,我们在纸上书写 1
Web诞生记 5
从HTML到XML 7
下章简介 9
第2章 认识XML 10
XML是什么? 10
XML的设计目标 10
介绍XML及其近亲——一族标准 12
W3C标准产生过程:如何发展XML家族 14
XML的基本部件与特征:概述 17
为什么选择XML:商业案例 19
XML的未来 21
XML资源 22
下章简介 23
第二部分 XML文档创建的基本组件 25
第3章 创建XML文档 25
掌握基本句法 25
XML语法规则 32
名称空间简介 35
下章简介 37
第4章 了解和创建元素 38
什么是元素? 38
构造元素标注 39
创建你的第一个元素 41
元素在DOM中的作用 49
撰写有效的元素标记 51
从数据库中得到元素 54
下章简介 55
第5章 了解并创建属性 56
什么是属性? 56
了解属性句法 57
了解属性类型 58
综合运用 64
下章简介 68
第6章 了解并创建实体 69
实体基础 69
确保实体标记合法 70
如何使用实体 70
一般实体 71
参数实体 77
利用实体的力量 78
下章简介 81
第三部分 设计数据 83
第7章 XML设计原理 83
选择设计方法 83
功能规范 86
设计会议 86
使用结构图 87
文档分析 87
XML可用性 93
捎带一提DTD! 95
下章简介 95
第8章 创建DTD 96
DTD:XML的语法 96
元素属性 99
建立实体 103
综合运用 106
建立DTD的工具 111
下章简介 114
第9章 XML数据模式 115
什么是模式? 115
比较模式与DTD 115
数据类型 116
模式句法 118
下章简介 122
第四部分 处理与显示XML 123
第10章 分析和处理XML 123
显示XML面临的挑战 123
Java与XML 128
XML编程基础 128
下章简介 133
第11章 了解名称空间 134
为什么需要名称空间? 134
什么是名称空间? 134
名称空间表示法 135
名称空间作用域和缺省 138
下章简介 139
第12章 XML链接 140
定位器句法 140
XPointer 148
下章简介 151
第13章 显示XML:使用层叠样式表 152
CSS是什么? 152
在XML中使用样式表 153
了解样式规则 153
块级格式化 156
考察CSS格式化性质 159
CSS3一瞥 175
考察其他CSS媒体类型 175
下章简介 176
第14章 显示XML:XSL介绍 177
XSL简介 177
创建XSL文档 182
了解转换 183
XSL格式化 199
掌握模板 215
下章简介 229
第15章 显示XML:高级XSL 230
使用XSL工具 230
使用高级元素句法 231
XSL变量 245
使用表达式 248
XSL函数 254
关于扩展 257
格式化对象 258
下章简介 265
第五部分 转换为XML 267
第16章 从HTML变换到XML 267
为什么要转向XML? 267
HTML与XHTML之间的差异 268
由HTML进入XHTML 273
设计用于当前Web浏览器的XHTML文档 276
下章简介 277
XHTML的模块化 278
第17章 使用XHTML 278
XHTML的文档和客户机配置文件 281
XHTML展望 283
下章简介 283
第六部分 XML工具箱 285
第18章XML开发工具 285
开发工具 285
用IDE管理XML应用程序 293
分析器 295
IBM的alphaWorks工具 296
其他工具 298
下章简介 310
文档对象模型 311
第19章 XML浏览器 311
使用XSL FO浏览器InDelv 316
使用XML和Internet Explorer 316
使用XML与Netscape Navigator 323
下章简介 334
第20章XML服务器及服务器技术 335
什么是服务器? 335
是什么使服务器支持XML? 335
DynaBase的动态Web发布 336
Enhydra Java/XML应用程序服务器 338
XML服务器技术 340
SAIC/Bellcore:通用商业语言与协议(UCLP)以及MISTI应用程序 340
Adobe System公司等;信息与内容交换协议(ICE) 343
下章简介 345
第21章 XML与Java 346
为什么XML需要Java 346
了解XML应用程序体系结构 347
XML应用程序体系结构中的Java 347
考察分析器 349
Java的规则表示 354
小结 355
下章简介 355
第22章 用JavaScript提取XML数据 356
在XML文档之间切换 356
列出XML元素 364
Tag Lister做什么 364
选择要显示的XML元素 369
小结 377
下章简介 377
第七部分 XML应用程序 379
第23章 标准、应用程序及词汇 379
标准与标准实体 379
标准化过程 382
词汇 385
应用程序 389
确定标准、应用程序和词汇的位置 389
下章简介 390
实现CDF 391
第24章 通道定义格式探秘 391
高级通道选项 396
微软的CDF Generator 403
通道设计提示 406
下章简介 407
第25章 使用XML应用程序 408
Web上的数学计算:MathML规范 408
SMIL:同步多媒体集成语言 412
RDF:资源描述框架 415
P3P:保密选择平台句法规范 417
下章简介 421
存在真正的XML实现吗? 423
如何在现实世界中使用XML? 423
第26章 实例简介 423
第八部分 使用XML解决企业的实际问题 423
现实世界方案 426
小结 430
第27章XML用于企业间数据集成:webMethods案例研究 431
关于Dun Bradstreet 431
关于webMethods 433
最终产品:D B Global Access 435
发布Global Access 446
XML开发提示 446
小结 447
第28章 WDDX:Allaire案例研究 448
企业问题:透明的数据传输与集成 448
小结 456
第29章 利用XML管理内容:Dell案例研究 457
Dell怎样开始使用XML:确定企业问题 458
HTML、SQL、XML与因特网信息结构 461
利用XML管理内容的技术问题 466
小结 482
第30章XML与学校框架内的信息共享:SIF案例研究 484
学校互操作框架简介 484
SIF组件 487
SIF功能 489
探讨框架组件规范 492
小结 498
附录A 可扩展样式表语言的格式特性 499
附录B XHTML模块化中定义的语义模块 508