图书介绍
XML实践教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 田中雨,郭磊著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302404135
- 出版时间:2016
- 标注页数:394页
- 文件大小:64MB
- 文件页数:406页
- 主题词:可扩充语言-程序设计-教材
PDF下载
下载说明
XML实践教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XML入门基础1
1.1 XML的概念1
1.1.1 认识XML1
1.1.2 发展历史3
1.1.3 技术优势3
1.2 XML和HTML的区别4
1.2.1 认识SGML5
1.2.2 与HTML的区别5
1.3 XML开发工具6
1.4 XML标准的诞生7
1.4.1 了解W3C7
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与DTD45
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 引用内部DTD60
3.5.2 引用外部DTD61
3.5.3 混合引用DTD62
3.6 实体声明与引用63
3.6.1 实体的概念与分类63
3.6.2 内部普通实体65
3.6.3 外部普通实体67
3.6.4 参数实体70
3.7 实验指导3-2:商品信息DTD与XML72
3.8 思考与练习74
第4章 XML Schema文档75
4.1 了解XML Schema75
4.1.1 XML Schema的概念75
4.1.2 XML Schema的特点76
4.1.3 XML Schema的两种模式77
4.1.4 XML Schema与XML DTD78
4.2 XML Schema的基本结构78
4.2.1 XML Schema文档文件78
4.2.2 创建根元素:schema79
4.2.3 创建元素:element81
4.2.4 声明simpleType元素82
4.2.5 声明complexType元素85
4.2.6 声明属性元素:attribute91
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 使用自定义WSDL121
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和XPointer159
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与XSLT195
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中使用CSS223
8.6 实验指导8-1:笔记本信息显示225
8.7 思考与练习229
第9章 XML DOM解析器230
9.1 常用的解析器接口230
9.1.1 了解解析器230
9.1.2 DOM231
9.1.3 SAX231
9.1.4 JDOM232
9.1.5 DOM4J232
9.2 了解XML DOM233
9.2.1 W3C与DOM233
9.2.2 DOM的文档树模型234
9.3 DOM接口对象236
9.3.1 常用的DOM接口236
9.3.1 常用的DOM对象238
9.3.3 文档对象:Document238
9.3.4 节点对象:Node239
9.3.5 节点列表对象:NodeList240
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提供的API264
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与RSS297
11.1.1 RSS简介297
11.1.2 使用RSS300
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 Server321
11.7 访问数据库323
11.7.1 使用HTTP访问数据库对象323
11.7.2 使用ADO实现数据交换323
11.8 实验指导11-1:使用ASP.NET修改XML324
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