第1部分 XML 参考 1
XML 简明参考 3
XML 列表 10
XML 语法 13
XLink 语言 128
XPointer 语言 146
XPath 语言 161
第2部分 样式表参考 211
样式表简明参考 213
样式表列表 234
样式表分类 242
XSLT 组件 252
XSL 样式表语法 301
第3部分 XML 教程 567
第1章 XML 概述 569
1.1 超文本的发展历史 570
1.2 标记语言的历史 571
1.2.1 SGML 571
1.2.2 HTML 和 XHTML 571
1.2.3 XML 572
1.2.4 XHTML 573
1.3 XHTML 和 XML 573
1.3.1 相似点 573
1.3.2 不同点 574
1.4 XML 文档结构 574
1.4.1 文档序 574
1.4.2 文档实例 576
1.5 XML 输出 579
第2章 DTD 概述 581
2.1 什么是 DTD 581
2.2 学习 XML 文档类型 582
2.2.1 格式良好的文档 582
2.2.2 有效的文档 583
2.3 解内部和外部子集 583
2.3.1 内部 DTD 子集 584
2.3.2 外部子集 584
2.4 Extended Backus-Nuar Form 概述 586
2.5 解一个 DTD 587
第3章 创建 DTD 589
3.1 声明一个 XML 文档 589
3.2.2 外部 DTD 590
3.2.1 内部 DTD 590
3.2 引用 DTD 590
3.3 定义根元素和它的子元素 591
3.4 指定元素出现的次数 592
3.5 声明子元素并列出它们的子元素 592
3.6 声明空元素(Empty Element) 593
3.7 创建属性和值的列表 593
3.7.1 设置属性类型 593
3.7.2 设定属性为可选的或必需的 596
3.7.3 设定属性值 596
3.8 声明实体 597
3.8.1 解析的通用实体 597
3.8.2 字符和十六进制实体 598
3.8.4 外部实体 599
3.8.3 参数实体 599
3.8.5 数据实体 600
第4章 创建一个简单的 XML 文档 601
4.1 开始创建文档 601
4.1.1 声明 XML 的特性 601
4.1.2 指定文档类型、连接 DTD 602
4.2 建立文档结构 603
4.2.1 插入元素、起始标签和结束标签 603
4.2.2 使用空元素 603
4.2.3 添加属性和属性值 604
4.2.4 插入实体 605
4.3 HTML 文档转换为 XML 文档 607
4.3.3 声明 XML 文档 608
4.3.2 允许使用样式表 608
4.3.1 考虑使用 DTDs 608
4.3.4 命名根元素 609
4.3.5 遵守 XML 规则 609
4.3.6 转换属性和属性值 609
4.3.7 使用实体 610
第5章 使用客户定制的 XML 元素 611
5.1 使用列表 611
5.1.1 声明有序或无序列表元素 611
5.1.2 声明定义-列表元素 613
5.1.3 列表嵌套 613
5.2 使用表格 613
5.2.1 声明表格元素 614
5.2.3 表格分段 615
5.2.2 创建简单的表格 615
5.2.4 行和列的组织 616
5.3 创建 XML 数据库 617
5.3.1 声明数据库元素 618
5.3.2 将数据库转换为 XML 文档 620
5.4 创建表单 620
5.4.1 学习控件 621
5.4.2 规划和设计表单 621
5.4.3 声明表单元素 622
5.4.4 定义表单 622
5.4.5 处理表单 623
6.1 调用 XLink 的名称空间 625
6.2 关于 URIs 625
第6章 为 XML 文档添加连接和指针 625
6.3 简单链接和扩展连接 626
6.3.1 简单链接 626
6.3.2 扩展连接 628
6.3.3 扩展指针 630
第7章 使用 XSL 设计文档 633
7.1 关于 DSSSL 和 DSSSL-O 633
7.2 XSL 简介 634
7.3 评估实例 636
附录 643
附录 A Unicode 字符和字符集 645
附录 B 国家(地区)编码 678
附录 C 语言编码 682
附录 D EBNF 参考 684