关于作者
译者序
前言
致谢
第1部分 XML参考
XML简明参考
XML列表
XML语法
XLink语言
XPointer语言
XPath语言
第2部分 样式表参考
样式表简明参考
样式表列表
样式表分类
XSLT组件
XSL样式表语法
第3部分 XML教程
第1章 XML概述
1.1 超文本的发展历史
1.2 标记语言的历史
1.2.1 SGML
1.2.2 HTML和XHTML
1.2.3 XML
1.2.4 XHTML
1.3 XHTML和XML
1.3.1 相似点
1.3.2 不同点
1.4 XML文档结构
1.4.1 文档序
1.4.2 文档实例
1.5 XML输出
第2章 DTD概述
2.1 什么是DTD
2.2 学习XML文档类型
2.2.1 格式良好的文档
2.2.2 有效的文档
2.3 理解内部和外部子集
2.3.1 内部DTD子集
2.3.2 外部子集
2.4 Extended Backus-Nuar Form概述
2.5 理解一个DTD
第3章 创建DTD
3.1 声明一个XML文档
3.2 引用DTD
3.2.1 内部DTD
3.2.2 外部DTD
3.3 定义根元素和它的子元素
3.4 指定元素出现的次数
3.5 声明子元素并列出它们的子元素
3.6 声明空元素(Empty Element)
3.7 创建属性和值的列表
3.7.1 设置属性类型
3.7.2 设定属性为可选的或必需的
3.7.3 设定属性值
3.8 声明实体
3.8.1 解析的通用实体
3.8.2 字符和十六进制实体
3.8.3 参数实体
3.8.4 外部实体
3.8.5 数据实体
第4章 创建一个简单的XML文档
4.1 开始创建文档
4.1.1 声明XML的特性
4.1.2 指定文档类型、连接DTD
4.2 建立文档结构
4.2.1 插入元素、超始标鉴和结束标签
4.2.2 使用空元素
4.2.3 添加属性和属性值
4.2.4 插入实体
4.3 HTML文档转换为XML文档
4.3.1 考虑使用DTDs
4.3.2 允许使用样式表
4.3.3 声明XML文档
4.3.4 命名根元素
4.3.5 遵守XML规则
4.3.6 转换属性和属性值
4.3.7 使用实体
第5章 使用客户定制的XML元素
5.1 使用列表
5.1.1 声明有序或无序列表元素
5.1.2 声明定义-列表元素
5.1.3 列表嵌套
5.2 使用表格
5.2.1 声明表格元素
5.2.2 创建简单的表格
5.2.3 表格分段
5.2.4 行和列的组织
5.3 创建XML数据库
5.3.1 声明数据库元素
5.3.2 将数据库转换为XML文档
5.4 创建表单
5.4.1 学习控件
5.4.2 规划和设计表单
5.4.3 声明表单元素
5.4.4 定义表单
5.4.5 处理表单
第6章 为XML文档添加连接和指针
6.1 调用XLink的名称空间
6.2 关于URIs
6.3 简单链接和扩展连接
6.3.1 简单链接
6.3.2 扩展连接
6.3.3 扩展指针
第7章 使用XSL设计文档
7.1 关于DSSSL和DSSSL-O
7.2 XSL简介
7.3 评估实例
附录
附录A Unicode字符和字符表
附录B 国家(地区)编码
附录C 语言编码
附录D EBNF参考