前言 1
第一章 简介 9
Java、XSLT和Web 9
XML回顾 12
超越动态网页 33
起步 37
Web浏览器对XSLT的支持 39
第二章 XSLT第一部分——基础 41
XSLT简介 41
转换过程 50
另一个XSLT实例——使用XHTML 56
XPath基础 62
循环和排序 69
输出动态属性 72
条件处理 76
第三章 XSLT第二部分——进阶 76
参数和变量 82
组合多个样式表 91
格式化文本和数值 94
模式转化 100
Ant文档样式表 105
第四章 基于Java的Web技术 119
传统方法 119
通用设计 130
XSLT和EJB 139
主要方法总结 141
第五章 使用Java的XSLT处理 143
一个简单实例 143
JAXP1.1简介 150
输入与输出 162
样式表编译 186
第六章 servlet基础和XSLT 193
servlet语法 194
WAR文件及部署 198
另一个servlet实例 203
再次考察样式表缓存 230
servlet线程问题 233
第七章 讨论论坛实例 239
全部过程 240
原型化XML 242
动态化XML 265
Servlet实现 295
完成 317
第八章 其他相关技术 319
XSLT页面布局模板 319
不使用cookie的会话跟踪 330
识别浏览器 335
servlet过滤器 339
使用XSLT作为代码生成器 350
使用XSLT实现国际化支持 354
第九章 开发环境、测试及性能 372
开发环境 372
测试和调试 387
性能技术 412
第十章 无线应用程序 427
无线应用技术 427
无线应用的体系结构 429
Java、XSLT和WML 430
无线应用的前景 458
附录一 论坛实例代码 459
附录二 JAXP API参考 474
附录三 XSLT快速参考 488
词汇表 497