第1章 XML概述
1.1 标记语言简介
1.2 了解XML
1.3 需要XML的原因
1.3.1 HTML的缺点
1.3.2 XML的设计目标
1.3.3 XML与HTML的比较
1.4 XML的应用简介
1.5 XML的编辑浏览工具简介
1.5.1 XML编辑器
1.5.2 XML解析器
1.5.3 XML浏览器
1.6 相关标准
1.7 本章小结
习题
第2章 XML语法
2.1 XML文档结构
2.1.1 文档的序言
2.1.2 文档的主体
2.1.3 文档的尾声
2.2 元素和标记
2.2.1 元素的基本形式
2.2.2 标记
2.2.3 元素内容
2.3 属性
2.4 实体
2.4.1 实体的两种类型
2.4.2 实体的使用方法
2.5 注释
2.6 CDATA段
2.7 处理指令
2.8 实例分析
2.9 本章小结
习题
第3章 XML模型
3.1 定义XML文档结构的意义
3.2 DTD语法
3.2.1 DTD声明
3.2.2 根据DTD对XML文档进行验证
3.2.3 定义元素
3.2.4 定义属性
3.2.5 参数实体
3.2.6 命名空间
3.3 W3C XML Schema语法
3.3.1 Schema文档的结构
3.3.2 在XML Schema定义中使用命名空间
3.3.3 在XML文档中引用XML Schema定义
3.3.4 定义元素
3.3.5 定义元素属性
3.4 XML建模
3.4.1 信息建模
3.4.2 设计XML文档
3.5 本章小结
习题
第4章 样式语言
4.1 需要样式单的原因
4.2 层叠样式单CSS
4.2.1 在XML文档中引用CSS样式单
4.2.2 CSS的样式规则
4.2.3 添加注解
4.2.4 继承性
4.3 可扩展样式单语言xSL
4.3.1 XSLT转换的概述
4.3.2 XSL文档格式
4.3.3 XSLT基本元素
4.3.4 匹配模式
4.3.5 格式化对象简介
4.4 本章小结
习题
第5章 XML链接
5.1 XLink
5.1.1 XLink和HTML链接的比较
5.1.2 链接元素
5.1.3 简单链接
5.1.4 扩展链接
5.1.5 链接库
5.2 XPointer
5.2.1 使用XPointer的原因
5.2.2 标识片断的三种形式
5.2.3 扩展XPath表达式
5.2.4 XPointer转义
5.3 XMLBase
5.4 本章小结
习题
第6章 解析器和应用程序接口
6.1 解析器
6.1.1 了解XML解析器
6.1.2 验证解析器和非验证解析器
6.1.3 解析器和应用程序
6.2 文档对象模型DOM
6.2.1 DOM的定义
6.2.2 DOM解析器
6.2.3 使用DOM接口访问文档
6.3 SAX
6.3.1 SAX的定义
6.3.2 常用的SAX接口和类
6.3.3 创建SAX应用程序
6.4 本章小结
习题
第7章 应用案例介绍.
7.1 数学标记语言MathML
7.1.1 让计算机理解数学
7.1.2 MathML基本组成
7.1.3 编码风格
7.2 web分布式数据交换wDDx
7.2.1 数据传输与集成的业务问题
7.2.2 WDDX解决方案
7.3 构建在线拍卖网站
7.3.1 三层Web体系结构
7.3.2 从中间层获取数据
7.3.3 创建用户页面
7.3.4 从客户端更新数据
7.4 推播频道
7.4.1 创建推播频道
7.4.2 Microsofi的频道定义格式
7.4.3 RSS
7.5 本章小结
参考文献
参考网站