1886
杨 灵 赵旭辉
978-7-5685-1038-7
大连理工大学出版社
2018-01-01
38.80元
编辑推荐
本教材适合于教学做一体化的教学模式。教材针对每个知识点提出问题,使学生充分理解自己要学的内容是什么。教师根据教材内的知识点为学生讲解,使学生理解问题的解决方法。知识点后的实例用以作为学生学习理论知识之后的实践操作内容。
教材的实用性强。为提高学生的职业能力,本教材通过层叠样式表、可扩展样式语言、DOM对象模型和数据岛几个章节,培养学生格式化XML文档的能力;通过文档类型定义和模式定义章节,着力培养学生根据实际数据创建数据结构的能力;增加了XML与数据库之间的数据交换内容和综合实例,着重培养学生的实践能力;通过大量例题去讲解抽象的理论知识,将理论知识应用到实践当中,使其学生学习的知识更具实用性。
本教材主要讲述了XML语言的作用和基本语法、文档类型定义、模式定义、层叠样式表、可扩展样式语言、DOM对象接口、使用数据岛显示XML数据、XML与数据交换等内容。本教材针对XML程序设计的重要知识点提出问题,引领学生使用所学的知识解决相应的问题,将理论教学与实践教学相结合,使用教学做一体化的授课模式,使学生学会XML的基本语法,熟悉XML语言的用法,掌握使用XML语言解决实际问题的能力。
第1章 XML基础 1
1.1 什么是XML 1
1.2 SGML与HTML、XML的关系 2
1.2.1 SGML 2
1.2.2 HTML 3
1.2.3 XM 4
1.2.4 XML与SGML、HTML的关系 6
1.3 XML应用 6
1.4 Altova XMLSpy 2010工具介绍 7
1.4.1 界面介绍 7
1.4.2 创建XML文件 8
1.5 本章总结 11
1.6 习题 11
第2章 XML语法 12
2.1 XML的结构和语法 12
2.1.1 XML文档结构 12
2.1.2 XML序文部分 13
2.2 XML文档元素部分 15
2.2.1 文档元素 15
2.2.2 定义元素 15
2.2.3 定义属性 16
2.3 实体引用 18
2.4 CDATA部分 18
2.5 正规有效的XML文档 19
2.6 本章总结 19
2.7 习题 20
第3章 文档类型定义DTD 23
3.1 DTD的基本结构 24
3.2 DTD引用 25
3.2.1 内部DTD引用 25
3.2.2 外部DTD引用 26
3.3 元素定义 28
3.3.1 元素的声明 29
3.3.2 元素内容的定义 29
3.3.3 控制元素内容 30
3.4 属性定义 34
3.4.1 属性声明 34
3.4.2 关键字设定 36
3.4.3 属性类型 38
3.5 实体的定义和使用 44
3.5.1 内部通用实体 45
3.5.2 内部参数实体 48
3.5.3 外部通用实体 50
3.5.4 外部参数实体 51
3.6 IGNORE与INCLUDE指令 54
3.7 本章总结 55
3.8 习题 56
第4章 XML模式定义 57
4.1 命名空间 57
4.1.1 命名空间的语法 58
4.1.2 属性的命名空间 59
4.2 模式定义 59
4.2.1 XML Schema声明及根元素 60
4.2.2 XML Schema中的元素标记 60
4.3 引用Schema文件 84
4.4 本章总结 84
4.5 习题 85
第5章 层叠样式表CSS 86
5.1 CSS的概念 86
5.2 CSS样式 89
5.2.1 选择元素 89
5.2.2 CSS中的继承性 95
5.2.3 在CSS样式单中添加注释 95
5.2.4 CSS中的属性和属性值 96
5.2.5 display属性 99
5.2.6 whitespace属性 102
5.2.7 字体属性 102
5.2.8 颜色属性 104
5.2.9 背景属性 105
5.2.10 文本属性 107
5.2.11 框属性 110
5.2.12 级联过程 114
5.3 本章总结 115
5.4 习题 115
第6章 可扩展样式语言XSL 117
6.1 XSL入门 118
6.1.1 链接XSL到XML的基本步骤 118
6.1.2 XSL文件的基本元素 120
6.1.3 定义样式表的根元素 121
6.1.4 联合样式表 122
6.2 模板的定义和应用 123
6.2.1 定义模板元素xsl:template 123
6.2.2 应用模板元素xsl:applytemplates 124
6.3 访问结点128
6.3.1 访问单个结点xsl:valueof 128
6.3.2 访问多个结点xsl:foreach 130
6.3.3 结点的选择方式 132
6.3.4 为模板选择多个元素 137
6.3.5 为选择的元素添加条件 138
6.3.6 使用函数选择结点 147
6.4 对输出结果排序 148
6.4.1 使用orderby属性 148
6.4.2 使用xsl:sort元素 149
6.5 运算符和表达式 151
6.5.1 算术运算符和算术表达式 151
6.5.2 关系运算符和关系表达式 152
6.6 对输出结点的选择 152
6.6.1 xsl:if元素 152
6.6.2 xsl:choose元素 154
6.7 为HTML标记添加属性 157
6.8 本章总结 159
6.9 习题 160
第7章 DOM对象接口 161
7.1 简单编程接口 162
7.1.1 SAX的优点 162
7.1.2 DOM的优点 163
7.2 文档对象模型 163
7.2.1 准备工作 163
7.2.2 XML文档的DOM树 164
7.2.3 XML DOM对象 165
7.2.4 Document对象 167
7.2.5 Node对象 174
7.2.6 NodeList对象 182
7.2.7 NamedNodeMap对象 183
7.2.8 parseError对象 185
7.3 本章总结 186
7.4 习题 187
第8章 使用数据岛显示XML数据 188
8.1 数据岛的使用 188
8.2 绑定XML元素 192
8.2.1 绑定单个记录的XML文档 192
8.2.2 绑定多个记录的XML文档 195
8.3 使用表格显示XML文档 197
8.3.1 使用简单表格显示XML文档 197
8.3.2 使用嵌套表格显示XML文档 199
8.4 分页显示XML文档 202
8.5 绑定XML元素的属性 204
8.6 用DSO和XSL切换样式 208
8.7 本章总结 209
8.8 习题 209
第9章 XML与数据交换 211
9.1 数据交换基本概念 211
9.2 使用FOR XML实现数据交换 212
9.2.1 数据交换网站 213
9.2.2 AUTO模式 214
9.2.3 RAW模式 216
9.2.4 EXPLICIT模式 217
9.2.5 PATH模式 218
9.3 使用ADO实现数据交换 219
9.4 本章总结 220
9.5 习题 221
第10章 XML综合实例 222
10.1 需求分析 222
10.2 XML文件设计 223
10.2.1 站点地图设计 223
10.2.2 保存数据的XML设计 223
10.3 样式单设计 225
10.4 创建网站及母版页设计 227
10.5 显示所有学生基本信息 228
10.6 学生信息的修改及删除 229
10.6.1 学生基本信息详情初始化 230
10.6.2 修改学生基本信息 231
10.6.3 删除学生基本信息 232
10.7 添加学生基本信息 233
10.8 查询学生基本信息 235
10.9 实训题目 237
10.10 本章总结 237
参考文献 238
-
课件《XML程序设计 》(第三版)杨灵,赵旭辉
所属课程: XML程序设计
类型:rar
大小:995.52 KB
上传时间: 2022-07-28 10:30:08
-
项目《XML程序设计 》(第三版)杨灵,赵旭辉
所属课程: XML程序设计
类型:rar
大小:146.2 KB
上传时间: 2022-07-28 10:30:08
-
源文件《XML程序设计 》(第三版)杨灵,赵旭辉
所属课程: XML程序设计
类型:rar
大小:319.36 KB
上传时间: 2022-07-28 10:30:08
全部下载