XML基础教程与实验指导

出版社:清华大学出版社
出版日期:2013-8-1
ISBN:9787302329671
页数:356页

书籍目录

目    录
第1章 XML概述
1
1.1 标记语言
1
1.1.1 标准通用标记语言(SGML)
1
1.1.2 超文本标记语言HTML
2
1.1.3 可扩展标记语言(XML)
3
1.2 HTML概述
5
1.2.1 HTML基本结构
5
1.2.2 HTML常用标记
6
1.3 XML简介
9
1.3.1 XML和SGML、HTML的关系
9
1.3.2 XML的简单例子
10
1.3.3 XML的优势
12
1.3.4 XML的应用
14
1.3.5 XML的缺陷
17
1.4 XML相关技术
17
1.4.1 文档类型定义(DTD)
18
1.4.2 层叠样式表(CSS)
18
1.4.3 可扩展样式语言(XSL)
19
1.4.4 文档对象模型(DOM)
19
1.4.5 XML Schema
20
1.4.6 XLink与XPointer
20
1.5 习题
20
第2章 XML语法
23
2.1 XML文档的结构
23
2.2 XML文档的序言
25
2.2.1 XML声明
25
2.2.2 XML处理指令
26
2.2.3 XML注释
27
2.3 XML文档元素
28
2.3.1 元素
28
2.3.2 XML元素的属性
31
2.4 CDATA
33
2.4.1 特殊字符的使用
33
2.4.2 CDATA的格式
34
2.4.3 CDATA的位置
35
2.5 XML命名空间
36
2.5.1 命名空间的概念
36
2.5.2 定义命名空间
37
2.5.3 命名空间的使用
38
2.5.4 默认命名空间
39
2.6 空白字符
40
2.7 XML文档的数据结构
42
2.8 正确的XML文档
43
2.8.1 格式良好的XML文档
44
2.8.2 有效的XML文档
44
2.9 习题
45
2.10 上机实验
46
第3章 XML开发应用环境
50
3.1 XML软件
50
3.1.1 XML浏览器
50
3.1.2 XML解析器
52
3.1.3 XML编辑器
54
3.2 XMLSpy
56
3.2.1 XMLSpy 的安装
56
3.2.2 XMLSpy的主界面
58
3.2.3 XMLSpy 的主要功能
62
3.2.4 XMLSpy的使用
66
3.3 习题
67
3.4 上机实验
68
第4章 XML文档类型定义
70
4.1 DTD的作用
70
4.2 DTD的结构
71
4.3 DTD中的元素
73
4.3.1 元素的声明
73
4.3.2 元素的基本类型
74
4.3.3 元素限定符
77
4.4 DTD属性
79
4.4.1 属性的声明
80
4.4.2 属性的类型
81
4.4.3 属性的附加声明
90
4.5 DTD 的引用
92
4.5.1 内部DTD
92
4.5.2 外部DTD
92
4.6 DTD中的实体
97
4.6.1 实体的概念和分类
97
4.6.2 普通实体
97
4.6.3 参数实体
100
4.6.4 不可解析实体
102
4.7 习题
103
4.8 上机实验
104
第5章 XML模式
108
5.1 Schema概述
108
5.2 XML Schema的基本格式
109
5.3 XML Schema元素的声明
113
5.3.1 XML Schema根元素
113
5.3.2 element元素
114
5.3.3 空元素的定义
115
5.3.4 设置默认值和固定值
116
5.3.5 元素的引用
117
5.3.6 元素的替换
118
5.4 XML Schema的数据类型
119
5.4.1 简单数据类型
119
5.4.2 复杂数据类型
123
5.5 XML Schema命名空间
129
5.5.1 XML Schema命名空间类型
129
5.5.2 引用XML Schema命名空间
130
5.6 XML Schema文档的可视化创建
131
5.7 习题
134
5.8 上机实验
135
第6章 用CSS显示XML
139
6.1 CSS概述
139
6.1.1 CSS显示XML基础
139
6.1.2 CSS显示XML的实例
140
6.2 CSS显示XML的基本语法
142
6.2.1 CSS选择器
142
6.2.2 CSS属性设置
147
6.3 CSS链接到XML
162
6.3.1 常规的链接指令
162
6.3.2 @import指令
163
6.3.3 无需链接的内部CSS
164
6.4 CSS中的注释
165
6.5 习题
165
6.6 上机实验
166
第7章 XSL转换
169
7.1 XSL概述
169
7.1.1 XSL的作用
169
7.1.2 XSL的组成
170
7.1.3 XSL的转换原理
171
7.2 XSL文档的结构
171
7.3 XSL模板
174
7.3.1 XSL模板定义
174
7.3.2 其他常用属性
176
7.3.3 XSL节点的选择
177
7.4 XSL控制指令
182
7.4.1 简单判断指令
182
7.4.2 多条件判断指令
182
7.4.3 循环处理指令
185
7.4.4 输出内容排序
186
7.5 XPath简介
188
7.5.1 XPath中的节点类型和关系
188
7.5.2 XPath的类型和运算符
190
7.5.3 XPath的位置路径表达式
191
7.5.4 XPath的标准函数
194
7.6 习题
196
7.7 上机实验
197
第8章 数据岛
201
8.1 数据岛简介
201
8.1.1 数据岛的含义
201
8.1.2 数据岛绑定
202
8.1.3 数据岛绑定的优势
203
8.1.4 支持数据绑定的HTML元素
204
8.2 数据岛的形式
205
8.2.1 内部数据岛
205
8.2.2 外部数据岛
206
8.3 数据岛的处理
206
8.3.1 表格对象的绑定
207
8.3.2 实现分页表格
209
8.3.3 访问XML元素属性
211
8.4 DSO数据源对象
212
8.4.1 DSO简介
212
8.4.2 访问和操作DSO记录
215
8.4.3 使用DSO显示图片
219
8.4.4 DSO和XSL切换样式
221
8.5 习题
223
8.6 上机实验
224
第9章 XML链接
228
9.1 什么是XML链接
228
9.2 XLink语言
229
9.2.1 XLink中的专用名词
229
9.2.2 简单链接
230
9.2.3 扩展链接
234
9.2.4 外联链接
242
9.2.5 链接库
243
9.3 XPointer语言
245
9.3.1 XPointer概述
245
9.3.2 XPointer的3种形式
246
9.3.3 位置路径和位置集合
248
9.3.4 XPointer对XPath的扩展
249
9.4 习题
252
9.5 上机实验
253
第10章 XML文档对象模型
256
10.1 XML文档解析
256
10.1.1 XML解析器
256
10.1.2 常用解析器接口
257
10.2 DOM概述
258
10.2.1 DOM的结构
259
10.2.2 DOM对象
261
10.3 DOM的使用
264
10.3.1 JAXP简介
264
10.3.2 JAXP 提供的类和方法
265
10.3.3 遍历XML文档
267
10.3.4 访问属性节点
269
10.3.5 动态创建XML文档
271
10.3.6 文本节点的操作
272
10.3.7 删除节点
274
10.4 SAX概述
276
10.4.1 SAX接口
276
10.4.2 SAX工作机制
278
10.4.3 SAX常用接口
280
10.5 SAX解析器的使用
281
10.5.1 SAX的创建步骤
281
10.5.2 SAX解析XML文档
282
10.6 习题
285
10.7 上机实验
285
第11章 .NET 和XML
289
11.1 .NET Framework介绍
289
11.1.1 .NET构架
289
11.1.2 从MSXML到.NET的XML
290
11.1.3 XML分析模式
290
11.2 使用流模式处理XML
291
11.2.1 和XML相关的类
291
11.2.2 读取XML
293
11.2.3 创建XML
296
11.3 使用DOM处理XML
298
11.3.1 XML文档的保存
299
11.3.2 将XML读入文档
300
11.3.3 选择节点
301
11.3.4 新节点的创建
302
11.3.5 XML文档的修改
305
11.3.6 XML文档的删除
307
11.4 ADO.NET和XML
308
11.4.1 XML与DataSet的关系
309
11.4.2 DataSet访问XML
310
11.5 习题
313
11.6 上机实验
314
第12章 基于XML的新闻发布系统
317
12.1 系统分析与设计
317
12.1.1 系统需求分析
317
12.1.2 系统模块设计
318
12.2 系统XML文件设计
318
12.2.1 User.xml
319
12.2.2 XMLFile.xml
319
12.3 前台管理模块的设计
320
12.3.1 前台首页的显示
321
12.3.2 新闻类别信息列表显示
323
12.3.3 新闻详情显示
326
12.3.4 查询新闻
327
12.4 后台管理模块的设计
329
12.4.1 管理新闻
329
12.4.2 添加新闻
332
12.4.3 用户管理
333
12.5 登录模块的设计
338
12.6 上机实验
339
习题答案
342

作者简介

可扩展标记语言XML是网络应用开发的一项技术,它同HTML一样,是一种标记语言。本书是学习和应用XML语言的实用教材,书中详细阐述了XML的基本概念、语法规则、文档类型定义、模式定义、级联样式表、可扩展样式表、文档对象模型,此外还介绍了XML在Java和.NET中的编程,最后通过一个综合案例演示了在实际项目开发中XML的应用。本书内容由浅入深,在讲解基本概念和基础知识的同时给出了大量实例,每章还给出了填空题、选择题和上机题,便于读者巩固所学的知识。
本书可作为高等院校计算机、电子商务以及信息类相关专业的教材,也可供相关技术研究人员、广大Web应用程序开发者和用户参考。


 XML基础教程与实验指导下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024