《XML基础教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:孔梦荣,韩玉民主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2008
  • ISBN:9787811232554
  • 页数:238 页
图书介绍:本教材通过丰富的教学案例全面讲解XML的实用技术,所提供的多个XML综合应用实例,介绍了XML技术的实际应用。

第1章 XML概述 1

1.1 XML的起源和目的 1

标记语言 1

标记语言的分类 1

标准通用标记语言 2

超文本标记语言 2

可扩展标记语言 6

XML与SGML和HTML的关系 7

1.2 XML的一般概念 8

XML的特点 8

XML的设计目标 10

XML的应用 11

1.3 XML相关技术 12

建立正规有效的XML文档 12

XML的名称空间 14

XML的样式语言 14

XML的数据源对象 16

XML的文档对象模型 17

XML的链接和定位语言 17

本章小结 18

习题 18

第2章 XML基础语法 20

2.1 XML文档结构 20

创建一个简单XML文档 20

XML声明和处理指令 22

2.2 XML文档的元素 23

元素的组成 23

元素的命名规则 24

元素的类型 24

元素的嵌套 26

2.3 XML文档的属性 27

2.4字符数据 29

预定义实体引用 30

字符引用 31

2.5注释 32

2.6 CDATA节 33

2.7格式良好的XML文档 36

2.8有效的XML文档 36

2.9 XML文档编辑工具 36

2.10 XML文档解析工具 38

2.11实例:图书借阅系统 39

本章小结 42

习题 43

第3章 XML中的名称空间 45

3.1名称空间的基本概念 45

3.2默认名称空间 48

3.3名称空间的作用范围 50

3.4混合使用XML和HTML标记 50

本章小结 50

习题 51

第4章 XML文档类型定义 52

4.1 DTD基本概念 52

4.2文档类型声明 53

内部DTD声明 53

外部DTD声明 55

联合使用外部DTD和内部DTD 57

4.3 DTD中的元素声明 58

纯文本内容 59

空元素 59

任意类型 60

纯元素 61

混合内容 66

4.4 DTD中的属性声明 67

属性声明的语法 67

属性默认值的设置 68

属性的数据类型 72

本章小结 78

习题 79

第5章 实体的声明和使用 80

5.1实体的概念和分类 80

实体的概念 80

实体的分类 80

5.2内部一般实体 81

5.3外部一般实体 84

5.4内部参数实体 86

5.5外部参数实体 88

5.6实例:为图书借阅系统设计DTD文档 89

设计图书借阅系统的DTD 89

设计系统的XML文档 91

本章小结 93

习题 93

第6章 在XML文档中使用 Schema 94

6.1 XML Schema的基本概念 94

XML Schema概述 94

XML Schema的优点 95

XML Schema的一个简单示例 95

XML Schema的数据类型 98

6.2元素声明 99

元素声明的一般格式 99

简单类型元素的声明 100

复杂类型元素的声明 103

6.3属性声明 106

局部属性声明 107

全局属性声明 108

6.4元素内容类型的指定 109

空元素 109

纯文本内容 110

纯元素 111

混合内容 113

6.5子元素的出现次数设置 114

6.6模型组 116

all组 116

choice组 118

6.7实例:为图书借阅系统设计Schema文档 119

本章小结 122

习题 122

第7章 使用CSS设置XML样式 124

7.1 CSS简介 124

CSS的基本知识 124

CSS样式表的创建和应用 125

用@import指令导入样式表 128

7.2选择元素 129

成组选择符 130

伪元素 130

伪类 131

class属性 131

ID属性 132

上下文选择符 133

style属性 134

7.3样式继承和级联顺序 135

样式继承 135

级联顺序 135

7.4 CSS中的注释 136

7.5 CSS属性 137

CSS中的属性值及单位 137

显示属性 140

字体属性 142

颜色属性 144

背景属性 144

文本属性 146

边框属性 147

本章小结 150

习题 150

第8章 使用XSL显示XML文档 152

8.1 XSL概述 152

什么是XSL 152

XSL与CSS的比较 153

XML文档结构树 154

8.2 XSL样式表的创建与结构 154

XSL样式表的创建 154

XSL样式表的结构 157

8.3 XSL模板 158

XSL模板的定义 158

XSL模板的调用 158

使用xsl:value-of输出节点值 160

使用xsl:for-each处理多个元素 161

8.4节点的匹配模式 163

绝对定位和相对定位 163

使用匹配符选择节点 165

使用“@”匹配元素属性 167

使用筛选节点“[]” 169

使用运算符选择节点 171

使用节点类型函数选择节点 173

8.5 XSL的测试模式 175

使用<xsl:if>元素 175

使用<xsl:choose>元素 176

8.6对输出内容的排序 179

8.7实例:为图书借阅系统设计样式 181

设计图书、读者和借阅信息的模板 181

利用导入和包含机制组合样式表 185

本章小结 186

习题 187

第9章 XML的数据源对象 188

9.1数据岛的一般概念 188

关于数据绑定 188

数据岛的形式 189

绑定XML元素到HTML标记 191

9.2使用表格显示XML文档 192

使用简单表格显示XML文档 192

使用嵌套表格显示XML文档 194

使用表格分页显示XML文档 199

XML元素属性的显示 200

显示带有DTD声明的XML文档 204

9.3通过记录集对象管理数据岛 205

记录集 205

DSO记录的遍历和修改 207

本章小结 210

习题 211

第10章 使用DOM访问XML文档 212

10.1 DOM概述 212

DOM简介 212

DOM结构树 213

10.2通过DOM操作XML文档 214

MSXML及其主要对象接口 215

Document对象 216

Node对象 219

NodeList对象 225

ParseError对象 228

10.3 DOM应用实例:学生评教 230

评教信息显示 230

添加评教信息 233

本章小结 236

习题 237

参考文献 238