前言 1
第1章 介绍 7
XML 1.0 7
XML 1.1 15
XML文档转换 16
更多内容 24
第2章 约束 26
DTDs 27
XML Schema 33
RELAX NG 40
第3章 SAX 47
安装SAX 47
使用SAX解析文档 51
内容处理类 55
错误处理类 69
第4章 SAX高级技术 75
属性和特征 75
解析实体 78
符号与非解析实体 82
DefaultHandler类 84
扩展接口 84
Filters与Writers 88
第5章 DOM 95
文档对象模型(Document Object Model) 95
序列化 100
修改和创建XML 113
名称空间 123
第6章 DOM模块 127
检验支持的模块 127
DOM Level 2模块 131
DOM Level 3模块 144
第7章 JAXP 156
不仅仅是API 156
解析XML 157
处理XSL 167
XPath 178
XML验证 190
第8章 使用StAX进行拉式解析 198
StAX基础 198
StAX工厂 201
使用StAX解析 201
使用StAX输出文档 228
工厂属性 236
StAX的基本问题 239
XmlPull 239
第9章 JDOM 244
基础知识 244
PropsToXML 249
XMLProperties 259
更多的JDOM类 270
JDOM和工厂类 278
JDOM的常见问题 283
第10章 dom4j 288
概述 288
使用dom4j读和写文档 291
遍历文档 297
Transformations 305
专用工厂 307
第11章 使用JAXB实现数据绑定 310
数据绑定基础 310
介绍JAXB 314
使用JAXB 322
其他的绑定框架 346
第12章 使用RSS的内容聚合 348
RSS是什么? 349
创建一个RSS文档 356
读取RSS订阅源 365
ROME模块 369
第13章 XML呈现 384
XML和模型-视图-控制器模式 384
使用JSP转换HTML 390
XSLT的使用 393
Ajax 401
Flash 414
第14章 展望 429
XML应用机 429
XQuery 430
快速信息集 430
更多内容 430
附录 SAX特征和属性 433