《XML语言及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:华铨平,张玉宝编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2005
  • ISBN:7810825585
  • 页数:205 页
图书介绍:本书是面向高等职业教育、高等专科学校和成人高等教育的计算机类教材。全书共分9章,内容包括XML概述、XML语法、实体的定义与使用、DTD与Schema、使用CSS和XSL格式化XML文档、使用DOM和数据岛显示XML文档、XML技术的应用前景等,每章配有一定数量的例题和习题,从多个方面介绍XML语言及应用技术。本书内容丰富、结构合理,技术阐述与实验指导相结合,由浅入深,由简到繁安排整个教学内容。本书不仅适合作为高职高专院校相关专业的教材,也可以供广大的XML技术爱好者参考。

目录 1

第1章 XML语言简介 1

1.1 XML的产生 1

1.1.1 什么是置标语言 1

1.1.2 XML的来源 3

1.1.3 什么是XML 3

1.2 为什么要发展XML 6

1.2.1 HTML的缺点和不足 6

1.2.2 XML的优点 7

1.2.3 XML的主要用途 10

1.3 XML实例 11

小结 12

习题 13

第2章 XML语法 14

2.1 XML文档结构 14

2.2 文档的声明 15

2.3 处理指令 16

2.4 注释 17

2.5.2 标记的命名规则 18

2.5 元素与标记 18

2.5.1 标记的构成 18

2.5.3 标记的种类 19

2.5.4 元素的嵌套 21

2.6 XML属性 22

2.6.1 属性的构成 22

2.6.2 属性的命名 23

2.6.3 属性值 23

2.7 预定义实体的引用 24

2.9 命名空间 25

2.8 CDATA节 25

2.9.1 定义命名空间 26

2.9.2 命名空间和默认命名空间 28

2.9.3 命名空间的作用范围 29

2.9.4 使用命名空间引用HTML标记 29

2.10 格式正确的XML文档 29

小结 30

习题 30

3.1 DTD的基本结构 31

第3章 使用DTD和Schema 31

3.2 DTD在XML文档中的引用 32

3.2.1 内部DTD引用 32

3.2.2 外部DTD引用 33

3.3 DTD中的元素声明 36

3.3.1 元素声明的语法 36

3.3.2 精确控制元素的内容 37

3.4 检验DTD文档 44

3.5 DTD中的属性声明 45

3.5.1 属性默认值的设定 46

3.5.2 属性的类型 48

3.6 XML Schema简介 57

3.6.1 什么是XML Schema 57

3.6.2 为什么要使用Schema 57

3.7 XML Schema的语法 58

3.7.1 模式文件的基本结构 58

3.7.2 元素定义 60

3.7.3 声明元素的属性 64

3.7.4 数据类型 65

小结 69

3.7.5 XML Schema的引用 69

3.7.6 XML Schema中的注释 69

习题 70

第4章 实体的定义和使用 71

4.1 什么是实体 71

4.2 内部实体的定义和使用 72

4.3 外部实体的定义和使用 75

4.4 内部参数实体的定义和使用 76

4.5 外部参数实体的定义和使用 78

习题 80

小结 80

第5章 使用CSS格式化XML 81

5.1 什么是CSS 81

5.2 链接CSS和XML文档 82

5.2.1 使用xml:stylesheet处理指令 82

5.2.2 使用@import指令 84

5.2.3 样式单级联顺序 85

5.3 使用CSS格式化XML文档 85

5.3.1 选择元素 86

5.3.3 CSS中的属性和属性值 89

5.3.2 在CSS样式单中使用注释 89

5.3.4 设置display属性 91

5.3.5 设置whitespace属性 92

5.3.6 设置字体属性 92

5.3.7 设置color属性 94

5.3.8 设置背景属性 94

5.3.9 设置文本属性 97

5.3.10 设置边框属性 99

5.4 实例 100

小结 102

习题 103

第6章 使用XSL格式化XML 104

6.1 XSL入门 104

6.1.1 链接XSL到XML 104

6.1.2 XML文档结构树 106

6.1.3 第一个XSL样式单 107

6.1.4 在XML文档中使用多个样式单 109

6.2 XSL模板 110

6.3.1 访问单个节点 113

6.3 节点的访问 113

6.3.2 访问多个节点 114

6.3.3 XML结构树中的节点类型和节点值 115

6.4 节点的选择方式 116

6.4.1 通用匹配符 116

6.4.2 直接使用元素名 118

6.4.3 路径选择方式 118

6.4.4 选择元素属性 121

6.4.5 为模板选择多个元素 122

6.4.6 为选择的元素添加条件 122

6.5 对输出结果的排序 125

6.4.7 使用节点类型函数选择节点 125

6.6 对输出节点的选择 127

6.7 实例:动态排序 128

小结 130

习题 131

第7章 使用DOM访问XML文档 132

7.1 DOM文档对象模型 133

7.1.1 XML文档的DOM简介 133

7.1.2 DOM对象接口 136

7.2.1 通过ASP访问XML文档 145

7.2 通过ASP编程访问XML文档 145

7.2.2 转换XML文档 152

7.3 综合应用实例:用ASP与XML打造留言本 153

小结 159

习题 159

第8章 使用数据岛显示XML数据 160

8.1 数据岛的一般概念 160

8.1.1 数据绑定 161

8.1.2 数据岛的限制 161

8.1.3 数据岛的使用 162

8.2 绑定XML元素到HTML标记 163

8.2.1 使用单个标记绑定显示XML文档 164

8.2.2 使用表格绑定显示XML文档 167

8.2.3 使用绑定来显示XML文档中元素的属性 173

8.3 使用客户端脚本访问XML文档 176

8.3.1 记录集 176

8.3.2 访问记录集中各个字段 178

8.3.3 遍历记录集 179

8.3.4 对记录集进行分页 181

习题 184

小结 184

第9章 XML应用及前景 185

9.1 XML应用概述 185

9.2 电子商务 187

9.2.1 XML成为电子商务应用的基石 187

9.2.2 基于XML的电子商务现状 189

9.2.3 基于XML的电子商务的标准 190

9.3 网络出版 193

9.3.1 网络出版的现状及挑战 193

9.3.2 XML显示语言 194

9.3.3 电子书与OEB 196

9.4 移动通信 198

9.4.1 WAP简介 198

9.4.2 WML简介 201

9.4.3 HDML简介 202

9.4.4 WAP前景 203

9.5 XML前景展望 203

小结 204

习题 204

参考文献 205