疯狂XML讲义:第2版
出版时间:
2014-02
版次:
2
ISBN:
9787121140495
定价:
69.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
500页
字数:
922千字
正文语种:
简体中文
-
《疯狂XML讲义(第2版)》主要以XML为核心,深入地介绍了XML的各种相关知识。《疯狂XML讲义(第2版)》作为疯狂Java体系图书之一,依然保持该体系图书系统、全面的特点:不仅详细介绍了XML文档的各种知识,还通过案例示范了实际开发中如何应用XML知识。
《疯狂XML讲义(第2版)》主要分为五个部分。第一部分介绍了XML、DTD、XMLSchema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识,通过使用CSS或XSLT,可直接将XML文档当成视图技术。第三部分介绍了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以结构化的方式来创建、解析XML文档,从而可以将XML文档作为数据传输工具,而XQuery则是一种新规范,通过XQuery可以查询XML文档中的数据,就像使用SQL查询关系数据库的数据一样。第四部分介绍了WebServicesService和CXF,其中CXF是Java领域的主流WebServicesService框架,简单易用。第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。,尤其是电子拍卖系统,。它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级JavaEE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成WebServicesService,从而可以将现有的JavaEE项目与其他平台的、其他语言的异构项目进行整合,具有极好的指导价值和借鉴意义。
李刚,从事10多年的JavaEE应用开发现任传智播客广州中心教学总监。疯狂Java实训营创始人,疯狂Java体系图书作者。曾任LTTEON公司的J2EE技术主管,负责该公司的企业信息化平台的架构设计。曾任广州电信、广东龙泉科技等公司的技术培训导师。曾兼任广东技术师范学院计算机科学系的兼职副教授。2007年3月26日的《电脑报》专访人物。培训的学生已在华为、立信、普信、网易、电信盈科等公司就职。国内著名的高端IT技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级JavaEE企业应用实战》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《struts2.1权威指南》、《RubyOnRails敏捷开发最佳实践》等著作。其中疯狂Java体系图书都是已经得到广泛的市场认同,并多次重印的畅销图书,并被多家高校选作教材,部分图书已被翻译成繁体中文版、输出到台湾地区。 第1章 XML概述 1
1.1 XML的起源 2
1.2 XML的优势 4
1.3 XML和Java EE 6
1.4 XML的编辑工具 8
1.5 XML的竞争对手 12
1.6 本章小结 17
第2章 XML文档规则 18
2.1 XML文档的分类 19
2.2 XML文档的整体结构 22
2.3 XML声明 26
UTF-8不是兼容Unicode吗?
那UTF-8也应该支持中文啊,
为什么上面的XML文档会
出现字符集错误的情况呢? 27
2.4 XML元素的基本规则 28
2.5 字符数据 30
2.6 注释 33
2.7 处理指令 33
2.8 W3C对于属性的使用建议 35
2.9 换行处理 36
2.10 本章小结 36
本章练习 36
第3章 DTD详解 37
3.1 XML语义约束 38
3.2 引入DTD 39
3.3 DTD文档的结构 41
3.4 定义元素 42
3.5 定义子元素 47
3.6 定义元素属性 53
3.7 定义实体 57
3.8 定义符号 61
3.9 使用XMLSpy创建DTD 64
3.10 本章小结 65
本章练习 65
第4章 XML Schema基本语法 66
4.1 DTD和Schema 67
4.2 XML Schema入门 69
4.3 Schema中的注释 72
4.4 理解Schema的数据类型 72
4.5 Schema内置类型 74
4.6 使用限制派生新类型 81
4.7 使用<list.../>派生列表类型 91
4.8 使用<union.../>派生联合类型 94
4.9 列表和联合结合使用 97
4.10 阻止派生新的简单类型 98
4.11 合并多个Schema 100
4.12 XMLSpy中关于Schema的
4.12 操作 103
4.13 本章小结 105
第5章 XML Schema高级知识 106
5.1 使用anyType定义任意类型 107
5.2 定义复杂类型 108
5.3 复杂类型的进一步派生 125
5.4 阻止派生新的类型 133
5.5 通配符 135
5.6 元素替换 138
5.7 抽象元素和抽象类型 143
5.8 一致性约束 145
5.9 元素组与属性组 152
5.10 定义符号 153
5.11 本章小结 154
本章练习 155
如何确定一个XML元素所在的命名空间呢? 157
第6章 命名空间详解 156
6.1 使用命名空间 157
6.2 Schema的命名空间支持 159
6.3 命名空间和DTD 174
6.4 本章小结 176
第7章 使用CSS显示XML文件 177
7.1 样式单简介 178
7.2 CSS的基本用法 179
7.3 对XML文档有效的CSS
7.3 选择器 184
7.4 使用CSS显示XML 186
7.5 本章小结 187
第8章 使用XSLT显示XML 188
8.1 XSL概述 189
8.2 XSLT入门 189
8.3 XSLT转换分类 202
8.4 XSLT的内置模板规则 208
8.5 流程控制元素 209
8.6 控制空白的处理方式 215
8.7 创建结果树 215
8.8 变量和参数 230
8.9 使用命名模板 235
8.10 包含和导入 238
8.11 XSLT 1.1的fallback支持 241
8.12 指定输出格式 242
8.13 XSLT的内置函数 245
8.14 XSLT 2.0的常用新功能 255
8.15 使用XMLSpy管理XSLT
8.15 操作 264
8.16 本章小结 265
本章练习 265
第9章 XPath语言详解 266
9.1 XPath语言简介 267
9.2 绝对路径和相对路径 269
9.3 XPath基础语法 270
9.4 运算符和表达式 273
9.5 XPath 2.0新增的表达式 275
9.6 XPath 2.0的类型支持 280
9.7 内置函数库 281
9.8 本章小结 290
第10章 DOM、SAX和JAXP解析 291
10.1 DOM、SAX和JAXP概述 292
接口的实现不是类吗,怎么接口的实现还是接口啊? 294
10.2 JAXP的DOM支持 297
10.3 JAXP的SAX支持 312
10.4 DOM和SAX的比较 323
10.5 使用XML Schema验证XML
10.5 文档 324
10.6 浏览器对DOM的支持 330
10.7 本章小结 334
本章练习 334
第11章 使用dom4j处理XML文档 335
11.1 dom4j简介 336
11.2 dom4j常用API 338
11.3 使用dom4j访问XML文档 339
11.4 使用dom4j创建XML文档 344
11.5 修改XML文档 345
11.6 使用dom4j获取命名空间信息 346
11.7 本章小结 349
本章练习 349
第12章 使用JDOM处理XML文档 350
12.1 JDOM简介 351
12.2 使用JDOM访问XML文档的
12.3 实例 352
12.3 使用JDOM创建XML文档 356
12.4 修改XML文档 357
12.5 使用JDOM获取命名空间信息 358
12.6 选择dom4j还是JDOM 361
12.7 本章小结 361
本章练习 361
第13章 XQuery详解 362
13.1 XQuery简介 363
13.2 使用XQuery 364
13.3 基本表达式
13.3 (Primary Expressions) 367
13.4 序列表达式 368
13.5 算术表达式 370
13.6 比较表达式 370
13.7 逻辑表达式 372
13.8 构造器 373
13.9 FLWOR表达式 373
13.10 if表达式 376
13.11 some/every判断表达式 377
13.12 与序列类型有关的表达式 378
13.13 模块和序言 379
13.14 使用XQJ执行XQuery 388
13.15 本章小结 392
第14章 Web Service详解 393
14.1 XML和Web Service 394
14.2 SOA和云计算 398
14.3 XML和Web Service 400
14.4 XML和WSDL 404
14.5 使用CXF开发Web Service 413
14.6 整合与Spring开发Web Service 431
14.7 本章小结 437
第15章 基于XML的电子公告系统 438
15.1 系统设计 439
15.2 设计XML文档 439
15.3 定义XSLT样式单 444
15.4 实现控制器 449
15.5 本章小结 455
本章练习 455
第16章 Web Service案例
第16章 ——电子拍卖系统 456
16.1 系统功能简介和架构设计 457
16.2 持久层设计 458
16.3 实现系统DAO层 470
16.4 实现业务逻辑层 479
16.5 使用CXF提供Web Service 491
16.6 本章小结 499
本章练习 500
-
内容简介:
《疯狂XML讲义(第2版)》主要以XML为核心,深入地介绍了XML的各种相关知识。《疯狂XML讲义(第2版)》作为疯狂Java体系图书之一,依然保持该体系图书系统、全面的特点:不仅详细介绍了XML文档的各种知识,还通过案例示范了实际开发中如何应用XML知识。
《疯狂XML讲义(第2版)》主要分为五个部分。第一部分介绍了XML、DTD、XMLSchema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识,通过使用CSS或XSLT,可直接将XML文档当成视图技术。第三部分介绍了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以结构化的方式来创建、解析XML文档,从而可以将XML文档作为数据传输工具,而XQuery则是一种新规范,通过XQuery可以查询XML文档中的数据,就像使用SQL查询关系数据库的数据一样。第四部分介绍了WebServicesService和CXF,其中CXF是Java领域的主流WebServicesService框架,简单易用。第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。,尤其是电子拍卖系统,。它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级JavaEE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成WebServicesService,从而可以将现有的JavaEE项目与其他平台的、其他语言的异构项目进行整合,具有极好的指导价值和借鉴意义。
-
作者简介:
李刚,从事10多年的JavaEE应用开发现任传智播客广州中心教学总监。疯狂Java实训营创始人,疯狂Java体系图书作者。曾任LTTEON公司的J2EE技术主管,负责该公司的企业信息化平台的架构设计。曾任广州电信、广东龙泉科技等公司的技术培训导师。曾兼任广东技术师范学院计算机科学系的兼职副教授。2007年3月26日的《电脑报》专访人物。培训的学生已在华为、立信、普信、网易、电信盈科等公司就职。国内著名的高端IT技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级JavaEE企业应用实战》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《struts2.1权威指南》、《RubyOnRails敏捷开发最佳实践》等著作。其中疯狂Java体系图书都是已经得到广泛的市场认同,并多次重印的畅销图书,并被多家高校选作教材,部分图书已被翻译成繁体中文版、输出到台湾地区。
-
目录:
第1章 XML概述 1
1.1 XML的起源 2
1.2 XML的优势 4
1.3 XML和Java EE 6
1.4 XML的编辑工具 8
1.5 XML的竞争对手 12
1.6 本章小结 17
第2章 XML文档规则 18
2.1 XML文档的分类 19
2.2 XML文档的整体结构 22
2.3 XML声明 26
UTF-8不是兼容Unicode吗?
那UTF-8也应该支持中文啊,
为什么上面的XML文档会
出现字符集错误的情况呢? 27
2.4 XML元素的基本规则 28
2.5 字符数据 30
2.6 注释 33
2.7 处理指令 33
2.8 W3C对于属性的使用建议 35
2.9 换行处理 36
2.10 本章小结 36
本章练习 36
第3章 DTD详解 37
3.1 XML语义约束 38
3.2 引入DTD 39
3.3 DTD文档的结构 41
3.4 定义元素 42
3.5 定义子元素 47
3.6 定义元素属性 53
3.7 定义实体 57
3.8 定义符号 61
3.9 使用XMLSpy创建DTD 64
3.10 本章小结 65
本章练习 65
第4章 XML Schema基本语法 66
4.1 DTD和Schema 67
4.2 XML Schema入门 69
4.3 Schema中的注释 72
4.4 理解Schema的数据类型 72
4.5 Schema内置类型 74
4.6 使用限制派生新类型 81
4.7 使用<list.../>派生列表类型 91
4.8 使用<union.../>派生联合类型 94
4.9 列表和联合结合使用 97
4.10 阻止派生新的简单类型 98
4.11 合并多个Schema 100
4.12 XMLSpy中关于Schema的
4.12 操作 103
4.13 本章小结 105
第5章 XML Schema高级知识 106
5.1 使用anyType定义任意类型 107
5.2 定义复杂类型 108
5.3 复杂类型的进一步派生 125
5.4 阻止派生新的类型 133
5.5 通配符 135
5.6 元素替换 138
5.7 抽象元素和抽象类型 143
5.8 一致性约束 145
5.9 元素组与属性组 152
5.10 定义符号 153
5.11 本章小结 154
本章练习 155
如何确定一个XML元素所在的命名空间呢? 157
第6章 命名空间详解 156
6.1 使用命名空间 157
6.2 Schema的命名空间支持 159
6.3 命名空间和DTD 174
6.4 本章小结 176
第7章 使用CSS显示XML文件 177
7.1 样式单简介 178
7.2 CSS的基本用法 179
7.3 对XML文档有效的CSS
7.3 选择器 184
7.4 使用CSS显示XML 186
7.5 本章小结 187
第8章 使用XSLT显示XML 188
8.1 XSL概述 189
8.2 XSLT入门 189
8.3 XSLT转换分类 202
8.4 XSLT的内置模板规则 208
8.5 流程控制元素 209
8.6 控制空白的处理方式 215
8.7 创建结果树 215
8.8 变量和参数 230
8.9 使用命名模板 235
8.10 包含和导入 238
8.11 XSLT 1.1的fallback支持 241
8.12 指定输出格式 242
8.13 XSLT的内置函数 245
8.14 XSLT 2.0的常用新功能 255
8.15 使用XMLSpy管理XSLT
8.15 操作 264
8.16 本章小结 265
本章练习 265
第9章 XPath语言详解 266
9.1 XPath语言简介 267
9.2 绝对路径和相对路径 269
9.3 XPath基础语法 270
9.4 运算符和表达式 273
9.5 XPath 2.0新增的表达式 275
9.6 XPath 2.0的类型支持 280
9.7 内置函数库 281
9.8 本章小结 290
第10章 DOM、SAX和JAXP解析 291
10.1 DOM、SAX和JAXP概述 292
接口的实现不是类吗,怎么接口的实现还是接口啊? 294
10.2 JAXP的DOM支持 297
10.3 JAXP的SAX支持 312
10.4 DOM和SAX的比较 323
10.5 使用XML Schema验证XML
10.5 文档 324
10.6 浏览器对DOM的支持 330
10.7 本章小结 334
本章练习 334
第11章 使用dom4j处理XML文档 335
11.1 dom4j简介 336
11.2 dom4j常用API 338
11.3 使用dom4j访问XML文档 339
11.4 使用dom4j创建XML文档 344
11.5 修改XML文档 345
11.6 使用dom4j获取命名空间信息 346
11.7 本章小结 349
本章练习 349
第12章 使用JDOM处理XML文档 350
12.1 JDOM简介 351
12.2 使用JDOM访问XML文档的
12.3 实例 352
12.3 使用JDOM创建XML文档 356
12.4 修改XML文档 357
12.5 使用JDOM获取命名空间信息 358
12.6 选择dom4j还是JDOM 361
12.7 本章小结 361
本章练习 361
第13章 XQuery详解 362
13.1 XQuery简介 363
13.2 使用XQuery 364
13.3 基本表达式
13.3 (Primary Expressions) 367
13.4 序列表达式 368
13.5 算术表达式 370
13.6 比较表达式 370
13.7 逻辑表达式 372
13.8 构造器 373
13.9 FLWOR表达式 373
13.10 if表达式 376
13.11 some/every判断表达式 377
13.12 与序列类型有关的表达式 378
13.13 模块和序言 379
13.14 使用XQJ执行XQuery 388
13.15 本章小结 392
第14章 Web Service详解 393
14.1 XML和Web Service 394
14.2 SOA和云计算 398
14.3 XML和Web Service 400
14.4 XML和WSDL 404
14.5 使用CXF开发Web Service 413
14.6 整合与Spring开发Web Service 431
14.7 本章小结 437
第15章 基于XML的电子公告系统 438
15.1 系统设计 439
15.2 设计XML文档 439
15.3 定义XSLT样式单 444
15.4 实现控制器 449
15.5 本章小结 455
本章练习 455
第16章 Web Service案例
第16章 ——电子拍卖系统 456
16.1 系统功能简介和架构设计 457
16.2 持久层设计 458
16.3 实现系统DAO层 470
16.4 实现业务逻辑层 479
16.5 使用CXF提供Web Service 491
16.6 本章小结 499
本章练习 500
查看详情
-
八品
上海市浦东新区
平均发货13小时
成功完成率95.28%
-
九五品
-
九品
北京市顺义区
平均发货9小时
成功完成率95.08%
-
七五品
广东省东莞市
平均发货7小时
成功完成率96.56%
-
疯狂XML讲义:第2版
以图片为准,正版现货,原书实拍,内页完好,当天发货!上架图书均已全面消毒!请放心购买!
八五品
广东省深圳市
平均发货3小时
成功完成率97.93%
-
八五品
湖北省天门市
平均发货17小时
成功完成率89.76%
-
九品
江苏省苏州市
平均发货14小时
成功完成率96.48%
-
九品
河南省周口市
平均发货15小时
成功完成率91.67%
-
九五品
江西省南昌市
平均发货10小时
成功完成率94.76%
-
八品
-
九品
河北省衡水市
平均发货5小时
成功完成率97.5%
-
九五品
河南省漯河市
平均发货9小时
成功完成率86.8%
-
九品
安徽省阜阳市
平均发货11小时
成功完成率97.19%
-
八五品
陕西省西安市
平均发货9小时
成功完成率94.3%
-
九五品
湖南省长沙市
平均发货17小时
成功完成率94.9%
-
九五品
四川省成都市
平均发货10小时
成功完成率94.15%
-
八五品
四川省成都市
平均发货10小时
成功完成率94.52%
-
九五品
天津市宝坻区
平均发货16小时
成功完成率51.11%
-
九五品
天津市宝坻区
平均发货15小时
成功完成率61.11%
-
九五品
四川省成都市
平均发货10小时
成功完成率94.52%
-
九五品
北京市通州区
平均发货32小时
成功完成率82.41%
-
八品
四川省成都市
平均发货7小时
成功完成率96.72%
-
九品
湖北省襄阳市
平均发货7小时
成功完成率97.01%
-
八五品
湖南省长沙市
平均发货22小时
成功完成率88.73%
-
九品
江西省南昌市
平均发货10小时
成功完成率93.48%
-
疯狂XML讲义
书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!
九品
天津市宝坻区
平均发货14小时
成功完成率96.03%
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率84.12%
-
九品
北京市石景山区
平均发货8小时
成功完成率96.92%
-
九品
-
八五品
江苏省南京市
平均发货14小时
成功完成率87.1%
-
八五品
四川省成都市
平均发货8小时
成功完成率81.58%
-
九五品
四川省成都市
平均发货8小时
成功完成率95.6%
-
九品
北京市东城区
平均发货9小时
成功完成率85.71%
-
九品
湖北省黄冈市
平均发货7小时
成功完成率83.33%
-
九品
北京市通州区
平均发货8小时
成功完成率93.84%
-
八五品
四川省成都市
平均发货8小时
成功完成率93.62%
-
八品
河北省衡水市
平均发货14小时
成功完成率94.34%
-
疯狂XML讲义:第2版
正版二手,均有笔记不影响使用,无赠品、光盘、MP2103等。如需购买套装书,请联系客服核实,批量上传数据有误差,套装书售后运费自理,还请见谅!
八五品
山东省枣庄市
平均发货8小时
成功完成率89.82%
-
九品
江苏省盐城市
平均发货17小时
成功完成率93.42%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.73%
-
九品
-
九品
北京市东城区
平均发货25小时
成功完成率89.19%
-
九品
河北省邯郸市
平均发货5小时
成功完成率95.99%
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率90.73%
-
九品
广东省东莞市
平均发货15小时
成功完成率61.11%
-
疯狂XML讲义:第2版
正版二手书,图片套装请联系客服再下单,均有笔记不影响使用,无赠品、光盘、MP142583等
八五品
山东省枣庄市
平均发货9小时
成功完成率88.08%
-
九五品
河南省郑州市
平均发货4小时
成功完成率81.82%
-
九品
湖北省襄阳市
平均发货7小时
成功完成率97.01%
-
九品
福建省泉州市
平均发货17小时
成功完成率94.81%
-
八五品
河北省邯郸市
平均发货5小时
成功完成率95.99%