Ⅰ 开始之前 1
Ⅱ 如何使用本书 1
Ⅲ 本书编写目标 2
Ⅳ 本书使用惯例 2
第一章 XML简介 1
标记语言的发展历史 3
超文本标语言的局限性 6
进入XML 7
XML文档 11
XML编辑器和处理器 16
附加参考 27
总结 27
复习题 29
第二章 XML文档DTD 31
创建XML文档 33
创建DTD 40
总结 64
复习题 65
第三章 使用样式表显示XML 67
样式表简介 69
将样式表附加到XML文档 70
进一步了解层叠样式表 71
使用选择符 72
块级元素、行内元素和不可见元素 78
STYLE属性 81
继承 82
在样式表中包含注释 83
长度值 83
字体属性 86
颜色和背景属性 91
文本属性 100
方框属性 109
定位属性 114
总结 116
复习题 117
第四章 XSL转换 119
XSL的定义 121
XSL模板 123
输出 134
总结 144
复习题 145
第五章 XML的API(—) 147
整合Java和XML的必要性 149
XML、Java、数据库和Web 153
解析XML 159
API总览 161
SAX 162
总结 181
复习题 181
第六章 XML的API(二) 183
文档对象模型(DOM) 185
DOM核心接口概览 191
DOM HTML接口简介 192
DOM API的定义 194
DOM和Java 200
使用DOM API进行树操作 202
通过Servlet访问XML文档 216
DOM和SAX之间的关系 225
总结 226
复习题 227
第七章 模式、命名空间与XHTML 229
模式 231
命名空间 242
XHTML 251
总结 261
复习题 262
第八章 XLink与XPointer 263
简介 265
XLink 265
XPointer 270
应用程序示例 275
总结 333
复习题 334
附录 335
附录A:XML、Java和JavaScript 335
附录B:所有包的层次结构 344
附录C:COMP-U-LEARN证书样本 358
英中文对照词汇表 359