XML实践教程 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:田中雨,郭磊著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302404135
- 页数:394 页
第1章 XML入门基础 1
1.1 XML的概念 1
1.1.1 认识XML 1
1.1.2 发展历史 3
1.1.3 技术优势 3
1.2 XML和HTML的区别 4
1.2.1 认识SGML 5
1.2.2 与HTML的区别 5
1.3 XML开发工具 6
1.4 XML标准的诞生 7
1.4.1 了解W3C 7
1.4.2 XML标准 8
1.4.3 与XML相关的标准 8
1.5 XML的常用场合 10
1.5.1 常用的应用领域 10
1.5.2 数据交互 11
1.5.3 Web服务 11
1.5.4 Web集成 12
1.5.5 内容管理 12
1.5.6 配置 12
1.6 XML的发展前景 13
1.6.1 商务的自动化处理 13
1.6.2 信息发布 13
1.6.3 智能化的Web应用程序和数据集成 13
1.7 实验指导1-1:显示一个基本XML文档 13
1.8 思考与练习 16
第2章 XML基础语法 18
2.1 XML文档概述 18
2.1.1 XML文档的组成 18
2.1.2 XML文档的声明 20
2.1.3 XML文档的注释 22
2.1.4 XML文档的处理指令 23
2.2 XML标记概述 24
2.2.1 标记的意义 24
2.2.2 标记的命名 25
2.3 XML元素概述 25
2.3.1 元素的概念 25
2.3.2 元素的分类 26
2.3.3 元素的命名 27
2.3.4 元素特性 28
2.4 XML标记属性概述 28
2.4.1 属性的使用 28
2.4.2 注意事项 29
2.4.3 元素和属性的转换 30
2.4.4 属性的使用 31
2.5 非法的PCDATA字段 32
2.5.1 字符和实体引用 33
2.5.2 CDATA文本段 35
2.6 XML命名空间 36
2.6.1 命名空间概述 36
2.6.2 自定义命名空间 36
2.6.3 默认的命名空间 38
2.6.4 命名空间的注意事项 39
2.7 XML文档小结 40
2.7.1 XML文档的遵循规则 40
2.7.2 XML文档的两种形式 41
2.8 实验指导2-1:编写通讯录XML文档 41
2.9 思考与练习 43
第3章 XML与DTD 45
3.1 DTD简介 45
3.1.1 DTD概述 45
3.1.2 DTD的构成 46
3.2 元素声明 48
3.2.1 元素声明简介 48
3.2.2 元素声明分类 49
3.2.3 元素指示符 51
3.3 属性 51
3.3.1 属性声明 51
3.3.2 属性类型 53
3.3.3 属性附加声明 57
3.4 实验指导3-1:研究生班级信息 59
3.5 DTD引用 60
3.5.1 引用内部DTD 60
3.5.2 引用外部DTD 61
3.5.3 混合引用DTD 62
3.6 实体声明与引用 63
3.6.1 实体的概念与分类 63
3.6.2 内部普通实体 65
3.6.3 外部普通实体 67
3.6.4 参数实体 70
3.7 实验指导3-2:商品信息DTD与XML 72
3.8 思考与练习 74
第4章 XML Schema文档 75
4.1 了解XML Schema 75
4.1.1 XML Schema的概念 75
4.1.2 XML Schema的特点 76
4.1.3 XML Schema的两种模式 77
4.1.4 XML Schema与XML DTD 78
4.2 XML Schema的基本结构 78
4.2.1 XML Schema文档文件 78
4.2.2 创建根元素:schema 79
4.2.3 创建元素:element 81
4.2.4 声明simpleType元素 82
4.2.5 声明complexType元素 85
4.2.6 声明属性元素:attribute 91
4.3 常用的数据类型 92
4.3.1 内置的数据类型 92
4.3.2 用户定义的数据类型 93
4.4 XML Schema的其他内容 94
4.4.1 注释 94
4.4.2 批注 94
4.4.3 引用其他空间的属性 95
4.5 将XML Schema文档引入到XML中 95
4.6 来自多个文档的模式 96
4.7 实验指导4-1:两种方法编写XML Schema文档 97
4.8 思考与练习 103
第5章 XML与Web服务 104
5.1 XML与Web服务 104
5.1.1 Web服务 104
5.1.2 WSDL语言基础 107
5.1.3 WSDL文档编写 108
5.2 文档结构 111
5.2.1 definitions根元素 111
5.2.2 types元素 112
5.2.3 message元素 114
5.2.4 portType元素 115
5.2.5 binding元素 117
5.2.6 service元素 119
5.3 WSDL技术 119
5.3.1 WSDL端口 119
5.3.2 使用自定义WSDL 121
5.3.3 WSDL文档使用原理 121
5.3.4 WSDL调用Web服务 122
5.4 实验指导5-1:两数相加Web服务 126
5.5 思考与练习 129
第6章 XPath和XQuery技术 131
6.1 XSL简介 131
6.2 XPath简介 134
6.3 XPath定位 136
6.3.1 路径表达式 136
6.3.2 XPath轴 139
6.3.3 节点测试 143
6.3.4 XPath运算符 146
6.4 XPath函数 146
6.4.1 字符串函数 147
6.4.2 数值函数 148
6.4.3 布尔函数 149
6.4.4 节点集函数 149
6.5 XQuery简介 151
6.6 XQuery表达式 151
6.6.1 XQuery表达式基础 152
6.6.2 FLWOR表达式 153
6.7 XQuery函数 155
6.8 实验指导6-1:团购信息管理 156
6.9 思考与练习 157
第7章 XLink和XPointer 159
7.1 了解链接 159
7.1.1 HTML中的链接 159
7.1.2 XML中的链接 160
7.2 认识XLink技术 161
7.2.1 XLink介绍 161
7.2.2 XLink语法 161
7.2.3 XLink属性 162
7.2.4 可选和必需属性 163
7.3 XLink的链接类型 164
7.3.1 简单链接 164
7.3.2 扩展链接 168
7.3.3 完整的扩展链接 174
7.4 实验指导7-1:XLink将图像嵌入链接 176
7.5 认识XPointer技术 178
7.5.1 XPointer介绍 179
7.5.2 XPointer形式 180
7.5.3 位置路径与集合 182
7.5.4 XPointer对XPath的扩展 185
7.5.5 XPointer示例 189
7.6 实验指导7-2:使用XSLT转换XML文档 191
7.7 思考与练习 193
第8章 文档显示技术 195
8.1 XSLT简介 195
8.1.1 XSL与XSLT 195
8.1.2 XSLT转换显示原理 196
8.1.3 XSLT文档创建与应用 199
8.1.4 XSLT与CSS比较 200
8.2 XSLT模板 201
8.2.1 模板 201
8.2.2 模板与标记匹配 202
8.2.3 调用模板 204
8.3 XSLT语法 206
8.3.1 XSLT标记 206
8.3.2 简单判断 207
8.3.3 多条件判断 212
8.3.4 循环处理 214
8.3.5 输出内容的排序 216
8.4 XLST函数 218
8.4.1 函数 218
8.4.2 Current()函数 219
8.4.3 document()函数 221
8.4.4 format-number()函数 221
8.4.5 NaN值 222
8.5 在XSLT中使用CSS 223
8.6 实验指导8-1:笔记本信息显示 225
8.7 思考与练习 229
第9章 XML DOM解析器 230
9.1 常用的解析器接口 230
9.1.1 了解解析器 230
9.1.2 DOM 231
9.1.3 SAX 231
9.1.4 JDOM 232
9.1.5 DOM4J 232
9.2 了解XML DOM 233
9.2.1 W3C与DOM 233
9.2.2 DOM的文档树模型 234
9.3 DOM接口对象 236
9.3.1 常用的DOM接口 236
9.3.1 常用的DOM对象 238
9.3.3 文档对象:Document 238
9.3.4 节点对象:Node 239
9.3.5 节点列表对象:NodeList 240
9.4 DOM的解析和加载 240
9.5 节点操作 243
9.5.1 遍历节点 243
9.5.2 添加节点 245
9.5.3 删除节点 247
9.5.4 改变节点 249
9.5.5 替换节点 250
9.5.6 克隆节点 252
9.6 节点类型 253
9.6.1 nodeType属性取值 253
9.6.2 节点类型 254
9.7 实验指导9-1:DOM对象操作实现级联菜单 255
9.8 思考与练习 259
第10章 SAX解析器 261
10.1 了解SAX解析器 261
10.1.1 SAX的工作机制 261
10.1.2 SAX的发展历史 263
10.1.3 与DOM解析器的区别 263
10.2 SAX的创建和XML解析 264
10.2.1 JAXP为SAX提供的API 264
10.2.2 SAX的创建 265
10.2.3 XML文档解析 266
10.3 SAX的有关接口 268
10.3.1 ContentHandler接口 268
10.3.2 DTDHandler接口 269
10.3.3 EntityResolver接口 270
10.3.4 ErrorHandler接口 270
10.3.5 扩展接口 270
10.4 SAX的应用 271
10.4.1 处理文件开始和结束 271
10.4.2 处理特殊指令 273
10.4.3 处理开始和结束标记 274
10.4.4 处理文本数据 277
10.4.5 处理空白符 279
10.4.6 处理命名空间 280
10.4.7 处理实体 283
10.5 SAX的其他应用 287
10.5.1 处理错误 287
10.5.2 处理异常 289
10.6 SAX的优点和缺点 290
10.6.1 SAX的优点 290
10.6.2 SAX的缺点 291
10.7 实验指导10-1:解析XML文档并输出信息 292
10.8 思考与练习 295
第11章 XML的典型应用 297
11.1 XML与RSS 297
11.1.1 RSS简介 297
11.1.2 使用RSS 300
11.1.3 RSS元素 301
11.1.4 RDF简介 304
11.1.5 RDF元素 305
11.2 站点地图 306
11.3 配置文件 307
11.3.1 Web.config文件 308
11.3.2 web.xml文件 312
11.4 数据交换 313
11.4.1 数据交换的类型 314
11.4.2 数据存取机制 315
11.5 XML与数据库 316
11.5.1 XML与关系数据库 316
11.5.2 XML与面向对象的数据库 318
11.5.3 SQL Server对XML的支持 319
11.6 XML与SQLServer的数据交换 319
11.6.1 配置IIS服务器 320
11.6.2 通过HTTP方式访问SQL Server 321
11.7 访问数据库 323
11.7.1 使用HTTP访问数据库对象 323
11.7.2 使用ADO实现数据交换 323
11.8 实验指导11-1:使用ASP.NET修改XML 324
11.9 思考与练习 326
第12章 XML在C#中的应用 327
12.1 XmlDataSource控件 327
12.1.1 XmlDataSource控件概述 327
12.1.2 使用XmlDataSource控件 328
12.2 XML与DataSet的交互 330
12.2.1 了解DataSet对象 330
12.2.2 ReadXml()读取文件 331
12.2.3 WriteXml()写入文件 335
12.3 System.Xml命名空间 337
12.4 XmlReader读取XML文件 340
12.4.1 XmlReader的创建 340
12.4.2 XmlReader的属性 341
12.4.3 XmlReader的方法 342
12.4.4 XmlReader的使用步骤 346
12.4.5 XmlReader与SAX比较 346
12.5 XmlWriter写入XML文件 347
12.5.1 XmlWriter的创建 347
12.5.2 XmlWriter的方法 349
12.5.3 XmlWriter的使用步骤 351
12.6 实验指导12-1:数据库中的评论保存为XML数据 351
12.7 思考与练习 354
第13章 XML新闻管理系统 355
13.1 新闻管理系统概述 355
13.1.1 产生背景 355
13.1.2 功能描述 356
13.2 设计XML文件 358
13.3 设计首页列表 359
13.3.1 首页效果 359
13.3.2 实现代码 360
13.4 查看具体新闻 363
13.5 添加新闻内容 365
13.5.1 添加页面 365
13.5.2 实现代码 365
13.6 编辑新闻内容 369
13.6.1 编辑页面 369
13.6.2 实现代码 370
13.7 删除单条新闻 372
13.7.1 直接删除新闻 372
13.7.2 通过链接删除 374
第14章 商品信息管理系统 376
14.1 系统概述 376
14.1.1 需求分析 376
14.1.2 功能描述 377
14.2 数据设计 377
14.2.1 DTD设计 377
14.2.2 XML设计 378
14.3 页面设计 379
14.4 典型代码实现 380
14.4.1 团购信息查询显示 380
14.4.2 团购信息添加 384
14.4.3 团购信息删除 385
14.4.4 团购信息修改 388
14.4.5 其他典型代码实现 389
附录 思考与练习答案 392
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大数据导论》林子雨编著 2020
- 《传统聚落的生态智慧及当代发展》方磊著 2019
- 《同石斋札记 落叶溪》田中禾著 2019
- 《果酱制作》(日)田中博子 2018
- 《中药学专业知识 1 全解析 2016版》田磊著 2016
- 《腈纶纤维负载催化技术》史显磊著 2019
- 《同石斋札记 自然的诗性》田中禾著 2019
- 《熊表哥变形记》李牧雨文;何美麒绘 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《同石斋札记 花儿与少年》田中禾著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019