XML实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈作聪,苏静,王龙等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111460824
- 页数:360 页
第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.4 初识XML 8
1.4.1 XML的产生 9
1.4.2 XML的简介 9
1.4.3 XML与SGML、HTML的关系 11
1.4.4 XML的举例 12
1.4.5 XML的优点 14
1.4.6 XML的应用及发展 16
1.5 XML相关技术 19
1.5.1 文档类型定义(DTD) 19
1.5.2 层叠样式表(CSS) 19
1.5.3 可扩展样式语言(XSL) 20
1.5.4 XSLT(XSL Transformation) 20
1.5.5 文档对象模型(DOM) 21
1.5.6 XML模式(XML Schema) 21
1.5.7 XPath(XML Path Language) 21
1.5.8 XLink(XML Link) 22
1.5.9 SAX(Simple API for XML) 22
1.5.10 XML查询语言(XQL) 22
1.5.11 XPointer 23
1.6 扩展练习 23
第2章 XML语法 25
2.1 XML文档的结构 25
2.1.1 XML文档的组成 25
2.1.2 XML文档的声明 26
2.1.3 XML文档的处理指令 28
2.1.4 XML文档的注释 28
2.2 XML文档的元素 30
2.2.1 元素的定义 30
2.2.2 元素的命名规则 32
2.2.3 元素的内容构成 32
2.2.4 元素的特征 33
2.3 XML元素的属性 35
2.3.1 属性的定义 35
2.3.2 属性值的定义 36
2.3.3 元素和属性的转换 37
2.4 CDATA段 38
2.4.1 XML中的特殊字符 38
2.4.2 CDATA的格式 39
2.4.3 CDATA的位置 40
2.5 XML命名空间 41
2.5.1 概述命名空间 41
2.5.2 定义命名空间 42
2.5.3 默认命名空间 44
2.6 格式良好的XML文档 45
2.6.1 创建格式良好的XML文档 46
2.6.2 有效的XML文档 46
2.7 扩展练习 47
第3章 XML应用开发工具 50
3.1 XML软件 50
3.1.1 XML浏览器 50
3.1.2 XML解析器 52
3.1.3 XML编辑器 54
3.2 Altova XMLSpy 56
3.2.1 Altova XMLSpy的安装 56
3.2.2 Altova XMLSpy的主界面 59
3.2.3 Altova XMLSpy的主要功能 62
3.2.4 Altova XMLSpy的使用 65
3.3 扩展练习 67
第4章 规范XML文档的DTD 70
4.1 认识DTD 70
4.1.1 DTD的概念 70
4.1.2 DTD的基本结构 72
4.2 DTD中的定义元素 75
4.2.1 声明元素类型 75
4.2.2 元素基本类型 76
4.2.3 元素限定符 79
4.3 DTD中的定义属性 82
4.3.1 属性的声明 82
4.3.2 属性的类型 84
4.3.3 属性的附加声明 94
4.4 DTD中的引用 96
4.4.1 内部DTD的引用 96
4.4.2 外部DTD的引用 96
4.4.3 DTD的混合引用 100
4.5 DTD中的实体 101
4.5.1 什么是实体 101
4.5.2 普通实体 102
4.5.3 参数实体 105
4.6 扩展练习 107
第5章 XML模式 111
5.1 Schema概述 111
5.2 Schema的格式 113
5.3 Schema的元素声明 117
5.3.1 schema根元素 118
5.3.2 element元素 118
5.3.3 默认值和固定值 120
5.3.4 引用和替代元素 121
5.4 Schema的属性声明 124
5.5 Schema的数据类型 125
5.5.1 简单类型 125
5.5.2 复杂类型 130
5.6 Schema的名称空间 135
5.6.1 名称空间的类型 136
5.6.2 名称空间的引用 136
5.7 创建可视化的XML Schema 137
5.8 扩展练习 140
第6章 修饰XML文档的CSS 144
6.1 CSS入门 144
6.1.1 CSS基础知识 144
6.1.2 CSS举例 146
6.2 CSS语法 148
6.3 CSS选择器 148
6.4 CSS属性 154
6.4.1 显示属性的设置 154
6.4.2 字体属性的设置 156
6.4.3 色彩属性的设置 160
6.4.4 边框属性的设置 163
6.4.5 布局属性的设置 164
6.4.6 背景属性的设置 167
6.4.7 文本属性的设置 169
6.5 CSS链接 172
6.5.1 一般链接指令 172
6.5.2 @import指令 173
6.5.3 无需链接的内部CSS 173
6.6 扩展练习 175
第7章 转换XML文档的XSL 177
7.1 XSL入门 177
7.1.1 什么是XSL 177
7.1.2 XSL原理 178
7.1.3 XSL举例 179
7.1.4 XSL与CSS的区别 182
7.2 XSL模板 182
7.2.1 XSL模板的规则 183
7.2.2 XSL模板的调用 184
7.2.3 其他常用元素 184
7.3 XSL选择节点 186
7.3.1 使用元素名选择节点 186
7.3.2 使用路径选择节点 187
7.3.3 使用匹配符选择节点 187
7.3.4 使用元素属性选择节点 188
7.4 XSL控制指令 191
7.4.1 简单判断指令 191
7.4.2 多条件判断指令 192
7.4.3 循环处理指令 194
7.4.4 输出内容排序指令 196
7.5 XPath查询 198
7.5.1 XPath概述 198
7.5.2 XPath的类型和运算符 200
7.5.3 XPath的位置路径表达式 201
7.5.4 XPath的标准函数 204
7.6 扩展练习 207
第8章 数据岛 210
8.1 数据岛概述 210
8.1.1 定义数据岛 210
8.1.2 绑定数据岛 211
8.2 应用数据岛 214
8.2.1 数据岛的使用形式 214
8.2.2 使用数据岛访问XML元素内容 216
8.2.3 使用数据岛访问XML标记属性 221
8.3 数据源对象DSO 223
8.3.1 什么是DSO 223
8.3.2 XML数据岛的操作 226
8.3.3 使用DSO显示图片 230
8.4 切换DSO和XSL 232
8.5 扩展练习 235
第9章 DOM和SAX 239
9.1 解析XML文档 239
9.2 什么是DOM 241
9.3 DOM文档树模型 242
9.4 DOM接口和对象 244
9.4.1 DOM接口 244
9.4.2 DOM对象 246
9.5 DOM的使用 247
9.5.1 Java中的DOM 247
9.5.2 DOM中的类和方法 248
9.5.3 遍历XML文档 251
9.5.4 访问属性节点 253
9.5.5 访问节点内容 254
9.5.6 删除元素和属性 256
9.5.7 动态创建XML文档 258
9.6 SAX概述 261
9.6.1 SAX的优缺点 261
9.6.2 SAX的事件 263
9.6.3 SAX的常用接口 265
9.7 使用SAX解析器 266
9.7.1 创建步骤 266
9.7.2 解析XML文档 267
9.8 扩展练习 270
第10章 .NET和XML 273
10.1 .NET简介 273
10.2 .NET的XML分析器 275
10.3 使用流模式处理XML 275
10.3.1 处理XML的类 275
10.3.2 读取XML 277
10.3.3 写出XML 281
10.4 使用DOM处理XML 285
10.4.1 使用DOM加载及保存XML数据 286
10.4.2 使用DOM访问XML 288
10.5 ADO.NET与XML 300
10.5.1 ADO.NET简介 300
10.5.2 XML与DataSet对象的关系 301
10.5.3 使用DataSet对象访问XML 302
10.6 扩展练习 305
第11章 基于XML的在线视频网站 307
11.1 系统分析与设计 307
11.1.1 系统需求分析 307
11.1.2 系统模块设计 308
11.2 系统XML文件设计 309
11.2.1 user.xml 309
11.2.2 film.xml 310
11.3 系统运行演示 312
11.4 前台管理模块设计 314
11.4.1 显示前台首页 315
11.4.2 显示视频类别信息列表 317
11.4.3 显示视频详情 321
11.4.4 查询视频 322
11.4.5 观看视频 323
11.5 后台管理模块设计 325
11.5.1 管理视频 325
11.5.2 删除视频 328
11.5.3 添加视频 329
11.5.4 用户管理 331
11.6 登录模块设计 334
附录A 新闻发布系统 337
附录B 公共信息交流网 343
附录C 班级管理系统 349
附录D 在线RSS阅读器 353
附录E 在线同学录 357
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019