第1章 XML概述
1.1 标记语言概述
1.2 HTML及其局限
1.2.1 HTML文档范例
1.2.2 HTML文档基本架构
1.2.3 HTML文档常用标记
1.2.4 HTML的局限
1.3 XML解决方案
1.3.1 XML的实现机制
1.3.2 XML文档实例
1.3.3 XML的官方目标
1.4 XML的特点
1.4.1 XML的优势
1.4.2 XML与Java
1.4.3 XML的不足
1.5 XML的应用
1.5.1 XML的应用领域
1.5.2 XML的延伸语言
1.5.3 XML的其他应用
1.6 XML相关技术
小结
习题
第2章 XML语法
2.1 XML文档结构
2.1.1 XML文档的组成与声明
2.1.2 XML文档的注释与处理指令
2.2 XML文档的元素
2.2.1 XML文档的元素
2.2.2 XML元素综合示例
2.3 XML元素的属性
2.3.1 元素属性的定义
2.3.2 属性值定义规则
2.3.3 将元素内容转换成属性
2.4 CDATA区段
2.4.1 特殊字符的使用
2.4.2 CDATA的格式
2.4.3 CDATA的位置
2.5 XML名称空间
2.5.1 名称空间的概念
2.5.2 名称空间的定义
2.5.3 默认名称空间
2.5.4 混合使用XML和HTML
2.6 正确的XML文档
小结
习题
第3章 使用DTD规范XML文档
3.1 DTD基本概念
3.1.1 DTD简介
3.1.2 DTD的基本结构
3.2 DTD对元素的声明
3.2.1 元素声明的语法
3.2.2 各种元素的声明
3.2.3 元素声明综合示例
3.3 DTD对属性的声明
3.3.1 属性声明的语法
3.3.2 属性的附加声明
3.3.3 属性的各种类型
3.4 DTD的引用
3.4.1 引用内部DTD
3.4.2 引用外部DTD
3.4.3 混合引用DTD
3.5 实体的声明与引用
3.5.1 实体的概念与分类
3.5.2 内部一般实体
3.5.3 外部一般实体
3.5.4 内部参数实体
3.5.5 外部参数实体
3.6 XML Schema简介
3.6.1 XML Schema基本概念
3.6.2 XML Schema数据类型
3.6.3 XML根元素的声明
3.6.4 XML元素及其属性的声明
3.6.5 XML Schema范例说明
3.6.6 XML Schema的引用
小结
习题
第4章 使用CSS格式XML文档
4.1 CSS简介
4.1.1 CSS的基本知识
4.1.2 CSS的创建与应用
4.2 CSS基本语法
4.2.1 CSS语法概述
4.2.2 CSS选择器
4.2.3 CSS属性与属性值
4.3 CSS属性的设置
4.3.1 设置显示属性
4.3.2 设置字型属性
4.3.3 设置色彩属性
4.3.4 设置边框属性
4.3.5 设置布局属性
4.3.6 设置背景属性
4.3.7 设置文本属性
4.4 CSS的链接
4.4.1 使用一般链接指令
4.4.2 使用@import指令
4.4.3 样式应用说明
4.5 CSS应用实例
4.5.1 应用实例一
4.5.2 应用实例二
小结
习题
第5章 使用XSL转换XML文档
5.1 XSL概述
5.1.1 XSL的基本知识
5.1.2 XML文档结构树
5.1.3 XSL文档的创建与应用
5.1.4 XSL与CSS的比较
5.2 XSL模板
5.2.1 XSL模板指令
5.2.2 XSL模板应用实例
5.3 XSL节点选择
5.3.1 使用元素名选择节点
5.3.2 使用匹配符选择节点
5.3.3 使用路径选择节点
5.3.4 选择指定的元素属性
5.3.5 使用附加条件选择节点
5.4 XSL控制指令
5.4.1 简单判断指令
5.4.2 多条件判断指令
5.4.3 循环处理指令
5.4.4 输出内容的排序
5.5 XSL应用实例
5.5.1 XML文档实例
5.5.2 XSL样式表实例
小结
习题
第6章 使用DSO显示XML文档
6.1 DSO简介
6.1.1 DSO的基本知识
6.1.2 XML文档绑定到HTML网页
6.1.3 XML元素绑定到HTML元素
6.2 使用DSO显示记录
6.2.1 使用DSO显示单一记录
6.2.2 使用简单表格显示XML记录
6.2.3 使用分页表格显示XML记录
6.2.4 使用嵌套表格显示XML记录
6.3 使用DSO显示元素属性
6.3.1 显示XML记录的属性
6.3.2 显示XML字段的属性
6.4 使用DSO显示图像元素
6.5 使用DSO与Script编程
6.5.1 浏览DSO记录
6.5.2 编辑与添加DSO记录
6.5.3 查询DSO记录
小结
习题
第7章 使用DOM访问XML文档
7.1 DOM概述
7.1.1 DOM简介
7.1.2 DOM与SAX
7.1.3 DOM结构树
7.2 DOM对象架构
7.2.1 DOM对象概述
7.2.2 XML DOM的主要对象
7.3 DOM客户端编程访问XML
7.3.1 在客户端编程中建立DOM
7.3.2 显示单记录XML文档数据
7.3.3 显示多记录XML文档数据
7.3.4 查询指定的XML元素数据
7.3.5 访问XML文档的属性值
7.3.6 测试XML文档的有效性
7.4 DOM服务器端编程访问XML
7.4.1 ASP编程环境与DOM
7.4.2 利用ASP编程创建XML文档
7.4.3 利用ASP编程遍历XML文档
7.4.4 利用ASP编程添加XML数据
7.4.5 利用ASP编程修改XML数据
7.4.6 利用ASP编程转换XML文档
小结
习题
第8章 XML网络应用实例
8.1 XML技术与数据库技术
8.1.1 数据库技术的优势及其局限
8.1.2 XML技术的优势及其不足
8.2 利用XML实现客户登录系统
8.2.1 客户登录系统简介
8.2.2 客户信息XML文档
8.2.3 客户登录页面设计
8.2.4 客户注册页面设计
8.3 利用XML实现访客留言簿
8.3.1 访客留言簿简介
8.3.2 留言簿总体设计
8.3.3 存放留言的XML文档
8.3.4 留言簿页面代码设计
8.3.5 留言簿管理页面设计
习题
附录 XML相关词汇表