XML编程原理与实例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘怀亮主编;蔡沂编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2007
- ISBN:7502442561
- 页数:280 页
第1章 XML概述 1
1.1 XML发展历程 1
1.1.1 SGML 1
1.1.2 HTML 2
1.1.3 XML 2
1.1.4 标记语言 3
1.2 XML是什么 4
1.2.1 XML的设计目标与特点 4
1.2.2 文档类型定义 5
1.2.3 文档类型模式 5
1.2.4 名称空间 6
1.2.5 XML显示 6
1.2.6 文档对象模型 7
1.3 XML应用 7
小结 9
习题一 9
一、选择题 9
二、填空题 10
三、思考题 10
第2章 XML基本概念 11
2.1 文档 11
2.1.1 处理指令 11
2.1.2 文档类型说明 12
2.1.3 注释 13
2.1.4 文档结构 15
2.1.5 良构性与有效性 15
2.1.6 编码问题 17
2.2 元素 19
2.2.1 元素 19
2.2.2 标记 22
2.2.3 字符数据 22
2.2.4 空元素 24
2.2.5 CDATA 25
2.3 属性 26
2.4 实体 27
2.4.1 实体介绍 27
2.4.2 实体分类 28
小结 29
习题二 29
一、选择题 29
二、填空题 30
三、思考题 30
四、上机题 31
第3章 XML文档类型定义 32
3.1 文档类型定义 32
3.1.1 内部DTD 32
3.1.2 外部DTD 34
3.1.3 内部和外部DTD的混合使用 36
3.2 元素声明 37
3.2.1 元素类型声明 37
3.2.2 #PCDATA 37
3.2.3 空元素(EMPTY) 39
3.2.4 子元素的声明 41
3.2.5 ANY 44
3.2.6 混合内容 46
3.2.7 指示符的使用 47
3.3 属性声明 52
3.3.1 属性列表声明 52
3.3.2 属性设定与默认值 53
3.3.3 属性数据类型 56
3.4 实体声明 60
3.4.1 内部一般实体 60
3.4.2 外部解析一般实体 61
3.4.3 非解析实体 63
3.4.4 内部参数实体 65
3.4.5 外部参数实体 66
小结 68
习题三 68
一、选择题 68
二、填空题 69
三、思考题 69
四、上机题 69
第4章 XML Schema 70
4.1 XML Schema简介 70
4.2 XML Schema与DTD的比较 70
4.3 XML元素声明 71
4.3.1 根元素 71
4.3.2 简单元素 72
4.3.3 复杂元素 73
4.3.4 特殊元素 77
4.3.5 元素组 79
4.3.6 元素限制 81
4.3.7 全局元素与局部元素 83
4.3.8 any元素 85
4.4 XML Schema属性声明 85
4.4.1 声明属性 85
4.4.2 属性引用 87
4.4.3 属性组 88
4.4.4 any类型属性 88
4.4.5 属性限制 89
4.5 注释 90
4.6 XML Schema数据类型 92
4.6.1 原始数据类型 92
4.6.2 派生数据类型 95
4.6.3 用户派生数据类型 96
4.6.4 约束面 101
4.7 import与include 107
4.7.1 import 107
4.7.2 include 108
小结 109
习题四 109
一、选择题 109
二、填空题 109
三、思考题 110
四、上机题 110
第5章 XML名称空间 111
5.1 XML名称空间简介 111
5.2 名称空间的声明 111
5.3 名称空间的作用范围 113
5.4 Schema中的名称空间 114
小结 117
习题五 118
一、选择题 118
二、填空题 118
三、思考题 119
四、上机题 119
第6章 使用CSS显示XML文档 120
6.1 CSS简介 120
6.1.1 CSS基本语法结构 121
6.1.2 CSS常用属性 122
6.2 在XML中使用CSS 133
6.2.1 使用外部CSS文档 134
6.2.2 直接嵌套 135
6.2.3 混合方式 136
6.2.4 多个CSS文件 137
6.3 在XML中引入HTML标记 139
6.3.1 表格的使用 139
6.3.2 超链接 140
6.3.3 使用图形标记 141
6.3.4 格式控制标记 142
6.3.5 对话组件 143
6.3.6 脚本程序 144
小结 146
习题六 146
一、选择题 146
二、填空题 146
三、思考题 147
四、上机题 147
第7章 使用XSL对XML进行格式转换 148
7.1 XSL简介 148
7.2 创建XSL文件 149
7.2.1 在XML文档中引入XSL文档 149
7.2.2 XSL的根元素 150
7.2.3 HTML与XSL的结合 150
7.3 模板 151
7.3.1 模板元素 151
7.3.2 单一模板 153
7.3.3 多模板 154
7.4 XSL对XML元素的定位 155
7.4.1 绝对定位 155
7.4.2 相对定位 157
7.5 XSL元素 158
7.5.1 控制与条件处理元素 158
7.5.2 数字和分类元素 161
7.5.3 一般元素 164
7.5.4 XSL变量 167
7.6 模式匹配 169
7.6.1 模式算子 169
7.6.2 元素名称匹配 170
7.6.3 元素内容匹配 171
7.6.4 模板的模式匹配 172
7.6.5 控制与条件匹配 173
7.6.6 布尔运算 173
7.7 XSL函数 174
7.8 格式化对象 175
小结 177
习题七 177
一、选择题 177
二、填空题 178
三、思考题 178
四、上机题 178
第8章 数据岛 179
8.1 数据岛简介 179
8.2 数据岛数据显示 180
8.2.1 单条记录的显示 180
8.2.2 多条记录的显示 181
8.3 数据岛的对象 183
8.3.1 数据岛结点 183
8.3.2 数据集 189
小结 190
习题八 190
一、选择题 190
二、填空题 190
三、思考题 191
四、上机题 191
第9章 XML相关协议和规范 192
9.1 XLink 192
9.1.1 属性 192
9.1.2 XLink元素类型 193
9.1.3 简单链接 194
9.1.4 扩展链接 195
9.2 XInclude 197
9.2.1 include元素 198
9.2.2 fallback元素 198
9.2.3 XInclude处理模型 199
9.3 DOM 199
9.3.1 DOM结构模型 199
9.3.2 应用程序接口 200
9.3.3 使用DOM 203
9.4 SAX 209
9.4.1 SAX API参考 209
9.4.2 在Java中使用SAX的例子 210
9.5 AJAX 213
小结 217
习题九 217
一、选择题 217
二、填空题 218
三、思考题 218
四、上机题 218
第10章 XML数据库 220
10.1 XML数据库技术 220
10.2 XPath 221
10.2.1 数据模型 222
10.2.2 寻址 222
10.2.3 数据类型 224
10.2.4 函数 224
10.2.5 XPointer 226
10.3 XQuery 226
10.3.1 一个简单的XQuery例子 227
10.3.2 XQuery语法介绍 228
10.4 Native XML Database 229
10.4.1 Native XML Database概念 229
10.4.2 Native XML Database特征 230
10.4.3 Tamino数据库系统 232
小结 234
习题十 235
一、选择题 235
二、填空题 235
三、思考题 235
四、上机题 235
第11章 综合例子 237
11.1 系统分析 237
11.2 数据设计与实现 237
11.2.1 数据设计 237
11.2.2 数据库实现 240
11.3 系统实现 243
11.3.1 系统主界面 243
11.3.2 数据库操作类 243
11.3.3 客户资料管理模块 247
11.3.4 产品资料管理模块 255
11.3.5 销售管理模块 262
小结 266
附录A Altova XMLSpy使用介绍 268
附录B 上机实验 272
实验一 Altova XMLSpy和IE的使用 272
实验二 编写XML文档 274
实验三 DTD与Schema的使用 275
实验四 CSS的使用 276
实验五 XSL的使用 277
实验六 DOM应用 277
实验七 基于XML的应用 278
参考文献 280
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《计算机组成原理 第2版》任国林 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019