
微信扫一扫,移动浏览光盘
简介
本书由浅入深,全面地介绍了XML开发和应用知识。全书共分为11章,
内容包含XML基本概念、XML基本语法、DTD、CSS样式、DOM树模型、SAX事
件解析、数据岛与DSO对象、XPath查询语言和XML数据交换,涵盖了XML的
各个主要知识点。本书配套光盘还提供了书中实例的源代码。
本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例
教学、理论实践一体化”教学方法,适合作为XML职业培训教材和各级院校
ASP授课培训教程,也适合作为XML自学资料和参考资料。
目录
第1章 XML概述. 1
1.1 标记语言 1
1.1.1 标记语言的历史 1
1.1.2 理解标记语言 2
1.2 通用标记语言SGML 3
1.3 超文本标记语言HTML 4
1.3.1 HTML概述 4
1.3.2 HTML页面标记 6
1.3.3 HTML文字与字体标记 8
1.3.4 HTML表格标记 10
1.3.5 HTML表单标记 11
1.4 XML简介 13
1.4.1 XML技术产生背景 14
1.4.2 XML介绍 14
1.4.3 XML与SGML、HTML比较 16
1.4.4 XML简单例子 17
1.4.5 XML的优势 18
1.4.6 XML的应用及发展 20
1.5 XML相关技术 22
1.6 扩展练习 25
第2章 XML语法 26
2.1 XML文档的结构 26
2.1.1 XML文档的组成与声明 26
2.1.2 XML文档的注释 28
2.2 XML文档的元素 29
2.2.1 元素介绍 29
2.2.2 XML元素综合实例 32
2.3 XML元素的属性 33
2.4 CDATA段 34
2.4.1 特殊字符的使用 35
2.4.2 CDATA的格式 35
2.4.3 CDATA的位置 37
2.5 XML命名空间 38
2.5.1 命名空间的概念 38
2.5.2 定义命名空间 39
2.5.3 默认命名空间 40
2.6 格式良好的XML文档 41
2.6.1 创建格式良好的XML文档 41
2.6.2 有效的XML文档 43
2.7 扩展练习 43
第3章 DTD规范XML文档 45
3.1 DTD的基本概念 45
3.1.1 DTD简介 45
3.1.2 DTD的基本结构 46
3.2 DTD对元素声明 49
3.2.1 元素类型声明 49
3.2.2 元素内容类型 50
3.2.3 元素声明综合实例 52
3.3 DTD对属性声明 53
3.3.1 属性声明语法 53
3.3.2 属性类型 54
3.3.3 属性附加声明 58
3.4 引用DTD 60
3.4.1 引用内部DTD 60
3.4.2 引用外部DTD 61
3.4.3 混合引用DTD 62
3.5 实体声明与引用 63
3.5.1 实体的概念与分类 63
3.5.2 内部普通实体 64
3.5.3 外部普通实体 67
3.5.4 内部参数实体 70
3.5.5 外部参数实体 71
3.6 XML Schema简介 73
3.6.1 XML Schema的基本概念 73
3.6.2 XML Schema的数据类型 73
3.6.3 XML根元素的声明 75
3.6.4 XML元素及其属性声明 75
3.6.5 XML Schema范例说明 77
3.6.6 XML Schema的引用 78
3.7 扩展练习 79
第4章 CSS修饰XML文档 82
4.1 CSS简介 82
4.1.1 CSS基本知识 82
4.1.2 CSS的创建与应用 83
4.2 CSS的基本语法 85
4.2.1 CSS语法概述 85
4.2.2 CSS选择器 86
4.3 CSS属性设置 90
4.3.1 设置显示属性 90
4.3.2 设置字体属性 91
4.3.3 设置色彩属性 95
4.3.4 设置边框属性 98
4.3.5 设置布局属性 99
4.3.6 设置文本属性 103
4.4 CSS链接 106
4.4.1 使用一般链接指令 106
4.4.2 使用@import指令 108
4.4.3 样式应用说明 109
4.5 扩展练习 111
第5章 XSL转换XML文档 113
5.1 XSL简介 113
5.1.1 XSL概念 113
5.1.2 XSL的转换原理 115
5.1.3 XSL文档的创建与应用 116
5.1.4 XSL与CSS比较 118
5.2 XSL模板 119
5.2.1 XSL模板规则 119
5.2.2 XSL模板调用 121
5.3 XSL节点选择 123
5.3.1 使用元素名选择节点 123
5.3.2 使用路径选择节点 125
5.3.3 使用匹配符选择节点 126
5.3.4 使用元素属性选择节点 127
5.3.5 使用附加条件选择节点 129
5.4 XSL控制指令 130
5.4.1 简单判断指令 130
5.4.2 多条件判断指令.. 134
5.4.3 循环处理指令 137
5.4.4 输出内容的排序 138
5.5 XSL应用实例 141
5.6 扩展练习 143
第6章 DOM解析XML文档 146
6.1 XML文档解析 146
6.1.1 XML解析器 146
6.1.2 常用解析器接口 147
6.2 DOM介绍 149
6.3 DOM文档树模型 150
6.4 DOM接口对象 153
6.4.1 DOM基本接口 153
6.4.2 DOM对象 156
6.5 DOM使用 156
6.5.1 DOM对象的创建及调用 156
6.5.2 访问Document节点 159
6.5.3 访问Element节点 161
6.5.4 访问Text节点 163
6.5.5 访问Attr节点 166
6.6 DOM对文档的操作 168
6.6.1 动态创建XML文档 168
6.6.2 添加和删除元素节点 172
6.6.3 添加和删除属性节点 175
6.6.4 添加或修改文本节点 177
6.6.5 异常处理 178
6.7 扩展练习 179
第7章 SAX解析XML文档 182
7.1 SAX概述 182
7.1.1 SAX简介 182
7.1.2 SAX的工作机制 184
7.1.3 常用接口 185
7.1.4 SAX解析器的创建及使用 186
7.2 SAX应用 189
7.2.1 处理文件开始与结束 189
7.2.2 处理指令 191
7.2.3 处理开始和结束标记 193
7.2.4 处理文本数据 196
7.2.5 处理空白 198
7.2.6 处理命名空间 201
7.2.7 处理实体 203
7.2.8 SAX应用程序异常 205
7.3 SAX与DOM接口比较 208
7.4 扩展练习 212
第8章 数据岛 215
8.1 数据岛概述 215
8.1.1 数据岛定义 215
8.1.2 数据岛绑定 216
8.2 数据岛的应用 219
8.2.1 数据岛的使用形式 219
8.2.2 数据岛访问XML元素内容 221
8.2.3 数据岛访问XML标记的属性 224
8.3 DSO数据源对象 225
8.3.1 DSO概念 225
8.3.2 操作XML数据岛数据 227
8.3.3 遍历XML数据岛数据 231
8.3.4 分页显示XML数据岛数据 234
8.4 DSO和XSL切换样式 237
8.5 扩展练习 241
第9章 XPath查询 244
9.1 XPath概述 244
9.1.1 XPath数据模型 244
9.1.2 XPath定位操作返回节点列表 246
9.2 使用MSXML文档对象模型执行XPath查询 247
9.3 XPath定位路径 248
9.3.1 轴 249
9.3.2 节点测试 252
9.3.3 表达式 252
9.4 函数 254
9.4.1 字符串函数 255
9.4.2 数值函数 257
9.4.3 布尔函数 258
9.4.4 节点集函数 259
9.5 图书查询 261
9.6 扩展练习 262
第10章 XML数据交换 266
10.1 数据交换的基本概念 266
10.1.1 数据交换的类型 266
10.1.2 数据存取机制 267
10.2 XML与数据库 268
10.2.1 XML与关系数据库 269
10.2.2 XML与面向对象的数据库 275
10.2.3 SQL Server 2000对XML的支持 276
10.3 XML与SQL Server的数据交换 277
10.3.1 配置IIS服务器 277
10.3.2 通过HTTP方式访问SQL Server 279
10.4 使用HTTP访问数据库对象 280
10.5 使用ADO实现数据交换 280
10.6 扩展练习 281
第11章 新闻管理系统 284
11.1 需求分析 284
11.1.1 系统背景介绍 284
11.1.2 功能需求分析 286
11.2 系统概述 289
11.2.1 系统总体设计 290
11.2.2 系统操作详细设计 291
11.3 系统数据实现 296
11.3.1 XML数据 296
11.3.2 数据库数据 298
11.4 典型代码实现 300
11.4.1 系统前台首页实现 300
11.4.2 用户注册和用户登录 306
11.4.3 查看具体新闻... 314
1.1 标记语言 1
1.1.1 标记语言的历史 1
1.1.2 理解标记语言 2
1.2 通用标记语言SGML 3
1.3 超文本标记语言HTML 4
1.3.1 HTML概述 4
1.3.2 HTML页面标记 6
1.3.3 HTML文字与字体标记 8
1.3.4 HTML表格标记 10
1.3.5 HTML表单标记 11
1.4 XML简介 13
1.4.1 XML技术产生背景 14
1.4.2 XML介绍 14
1.4.3 XML与SGML、HTML比较 16
1.4.4 XML简单例子 17
1.4.5 XML的优势 18
1.4.6 XML的应用及发展 20
1.5 XML相关技术 22
1.6 扩展练习 25
第2章 XML语法 26
2.1 XML文档的结构 26
2.1.1 XML文档的组成与声明 26
2.1.2 XML文档的注释 28
2.2 XML文档的元素 29
2.2.1 元素介绍 29
2.2.2 XML元素综合实例 32
2.3 XML元素的属性 33
2.4 CDATA段 34
2.4.1 特殊字符的使用 35
2.4.2 CDATA的格式 35
2.4.3 CDATA的位置 37
2.5 XML命名空间 38
2.5.1 命名空间的概念 38
2.5.2 定义命名空间 39
2.5.3 默认命名空间 40
2.6 格式良好的XML文档 41
2.6.1 创建格式良好的XML文档 41
2.6.2 有效的XML文档 43
2.7 扩展练习 43
第3章 DTD规范XML文档 45
3.1 DTD的基本概念 45
3.1.1 DTD简介 45
3.1.2 DTD的基本结构 46
3.2 DTD对元素声明 49
3.2.1 元素类型声明 49
3.2.2 元素内容类型 50
3.2.3 元素声明综合实例 52
3.3 DTD对属性声明 53
3.3.1 属性声明语法 53
3.3.2 属性类型 54
3.3.3 属性附加声明 58
3.4 引用DTD 60
3.4.1 引用内部DTD 60
3.4.2 引用外部DTD 61
3.4.3 混合引用DTD 62
3.5 实体声明与引用 63
3.5.1 实体的概念与分类 63
3.5.2 内部普通实体 64
3.5.3 外部普通实体 67
3.5.4 内部参数实体 70
3.5.5 外部参数实体 71
3.6 XML Schema简介 73
3.6.1 XML Schema的基本概念 73
3.6.2 XML Schema的数据类型 73
3.6.3 XML根元素的声明 75
3.6.4 XML元素及其属性声明 75
3.6.5 XML Schema范例说明 77
3.6.6 XML Schema的引用 78
3.7 扩展练习 79
第4章 CSS修饰XML文档 82
4.1 CSS简介 82
4.1.1 CSS基本知识 82
4.1.2 CSS的创建与应用 83
4.2 CSS的基本语法 85
4.2.1 CSS语法概述 85
4.2.2 CSS选择器 86
4.3 CSS属性设置 90
4.3.1 设置显示属性 90
4.3.2 设置字体属性 91
4.3.3 设置色彩属性 95
4.3.4 设置边框属性 98
4.3.5 设置布局属性 99
4.3.6 设置文本属性 103
4.4 CSS链接 106
4.4.1 使用一般链接指令 106
4.4.2 使用@import指令 108
4.4.3 样式应用说明 109
4.5 扩展练习 111
第5章 XSL转换XML文档 113
5.1 XSL简介 113
5.1.1 XSL概念 113
5.1.2 XSL的转换原理 115
5.1.3 XSL文档的创建与应用 116
5.1.4 XSL与CSS比较 118
5.2 XSL模板 119
5.2.1 XSL模板规则 119
5.2.2 XSL模板调用 121
5.3 XSL节点选择 123
5.3.1 使用元素名选择节点 123
5.3.2 使用路径选择节点 125
5.3.3 使用匹配符选择节点 126
5.3.4 使用元素属性选择节点 127
5.3.5 使用附加条件选择节点 129
5.4 XSL控制指令 130
5.4.1 简单判断指令 130
5.4.2 多条件判断指令.. 134
5.4.3 循环处理指令 137
5.4.4 输出内容的排序 138
5.5 XSL应用实例 141
5.6 扩展练习 143
第6章 DOM解析XML文档 146
6.1 XML文档解析 146
6.1.1 XML解析器 146
6.1.2 常用解析器接口 147
6.2 DOM介绍 149
6.3 DOM文档树模型 150
6.4 DOM接口对象 153
6.4.1 DOM基本接口 153
6.4.2 DOM对象 156
6.5 DOM使用 156
6.5.1 DOM对象的创建及调用 156
6.5.2 访问Document节点 159
6.5.3 访问Element节点 161
6.5.4 访问Text节点 163
6.5.5 访问Attr节点 166
6.6 DOM对文档的操作 168
6.6.1 动态创建XML文档 168
6.6.2 添加和删除元素节点 172
6.6.3 添加和删除属性节点 175
6.6.4 添加或修改文本节点 177
6.6.5 异常处理 178
6.7 扩展练习 179
第7章 SAX解析XML文档 182
7.1 SAX概述 182
7.1.1 SAX简介 182
7.1.2 SAX的工作机制 184
7.1.3 常用接口 185
7.1.4 SAX解析器的创建及使用 186
7.2 SAX应用 189
7.2.1 处理文件开始与结束 189
7.2.2 处理指令 191
7.2.3 处理开始和结束标记 193
7.2.4 处理文本数据 196
7.2.5 处理空白 198
7.2.6 处理命名空间 201
7.2.7 处理实体 203
7.2.8 SAX应用程序异常 205
7.3 SAX与DOM接口比较 208
7.4 扩展练习 212
第8章 数据岛 215
8.1 数据岛概述 215
8.1.1 数据岛定义 215
8.1.2 数据岛绑定 216
8.2 数据岛的应用 219
8.2.1 数据岛的使用形式 219
8.2.2 数据岛访问XML元素内容 221
8.2.3 数据岛访问XML标记的属性 224
8.3 DSO数据源对象 225
8.3.1 DSO概念 225
8.3.2 操作XML数据岛数据 227
8.3.3 遍历XML数据岛数据 231
8.3.4 分页显示XML数据岛数据 234
8.4 DSO和XSL切换样式 237
8.5 扩展练习 241
第9章 XPath查询 244
9.1 XPath概述 244
9.1.1 XPath数据模型 244
9.1.2 XPath定位操作返回节点列表 246
9.2 使用MSXML文档对象模型执行XPath查询 247
9.3 XPath定位路径 248
9.3.1 轴 249
9.3.2 节点测试 252
9.3.3 表达式 252
9.4 函数 254
9.4.1 字符串函数 255
9.4.2 数值函数 257
9.4.3 布尔函数 258
9.4.4 节点集函数 259
9.5 图书查询 261
9.6 扩展练习 262
第10章 XML数据交换 266
10.1 数据交换的基本概念 266
10.1.1 数据交换的类型 266
10.1.2 数据存取机制 267
10.2 XML与数据库 268
10.2.1 XML与关系数据库 269
10.2.2 XML与面向对象的数据库 275
10.2.3 SQL Server 2000对XML的支持 276
10.3 XML与SQL Server的数据交换 277
10.3.1 配置IIS服务器 277
10.3.2 通过HTTP方式访问SQL Server 279
10.4 使用HTTP访问数据库对象 280
10.5 使用ADO实现数据交换 280
10.6 扩展练习 281
第11章 新闻管理系统 284
11.1 需求分析 284
11.1.1 系统背景介绍 284
11.1.2 功能需求分析 286
11.2 系统概述 289
11.2.1 系统总体设计 290
11.2.2 系统操作详细设计 291
11.3 系统数据实现 296
11.3.1 XML数据 296
11.3.2 数据库数据 298
11.4 典型代码实现 300
11.4.1 系统前台首页实现 300
11.4.2 用户注册和用户登录 306
11.4.3 查看具体新闻... 314
编著者还有:冯冠、张银鹤、孙膺
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
