第1章 XML语言简介
1.1 XML的产生
1.1.1 什么是置标语言
1.1.2 XML的来源
1.1.3 什么是XML
1.2 为什么要发展XML
1.2.1 HTML的缺点和不足
1.2.2 XML的优点
1.2.3 XML的主要用途
1.3 XML实例
小结
习题
第2章 XML语法
2.1 XML文档结构
2.2 文档的声明
2.3 处理指令
2.4 注释
2.5 元素与标记
2.5.1 标记的构成
2.5.2 标记的命名规则
2.5.3 标记的种类
2.5.4 元素的嵌套
2.6 XML属性
2.6.1 属性的构成
2.6.2 属性的命名
2.6.3 属性值
2.7 预定义实体的引用
2.8 CDATA节
2.9 命名空间
2.9.1 定义命名空间
2.9.2 命名空间和默认命名空间
2.9.3 命名空间的作用范围
2.9.4 使用命名空间引用HTML标记
2.10 格式正确的XML文档
小结
习题
第3章 使用DTD和Schema
3.1 DTD的基本结构
3.2 DTD在XML文档中的引用
3.2.1 内部DTD引用
3.2.2 外部DTD引用
3.3 DTD中的元素声明
3.3.1 元素声明的语法
3.3.2 精确控制元素的内容
3.4 检验DTD文档
3.5 DTD中的属性声明
3.5.1 属性默认值的设定
3.5.2 属性的类型
3.6 XML Schema简介
3.6.1 什么是XML Schema
3.6.2 为什么要使用Schema
3.7 XML Schema的语法
3.7.1 模式文件的基本结构
3.7.2 元素定义
3.7.3 声明元素的属性
3.7.4 数据类型
3.7.5 XML Schema的引用
3.7.6 XML Schema中的注释
小结
习题
第4章 实体的定义和使用
4.1 什么是实体
4.2 内部实体的定义和使用
4.3 外部实体的定义和使用
4.4 内部参数实体的定义和使用
4.5 外部参数实体的定义和使用
小结
习题
第5章 使用CSS格式化XML
5.1 什么是CSS
5.2 链接CSS和XML文档
5.2.1 使用xml:stylesheet处理指令
5.2.2 使用@import指令
5.2.3 样式单级联顺序
5.3 使用CSS格式化XML文档
5.3.1 选择元素
5.3.2 在CSS样式单中使用注释
5.3.3 CSS中的属性和属性值
5.3.4 设置display属性
5.3.5 设置whitespace属性
5.3.6 设置字体属性
5.3.7 设置color属性
5.3.8 设置背景属性
5.3.9 设置文本属性
5.3.10 设置边框属性
5.4 实例
小结
习题
第6章 使用XSL格式化XML
……
第7章 使用DOM访问XML文档
第8章 使用数据岛显示XML数据
第9章 XML应用及前景
参考文献