图书介绍

XML、XML Schema、XSLT 2.0 和 XQuery 开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

XML、XML Schema、XSLT 2.0 和 XQuery 开发详解
  • 孙鑫编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121077371
  • 出版时间:2009
  • 标注页数:471页
  • 文件大小:115MB
  • 文件页数:482页
  • 主题词:可扩充语言,XML-程序设计;可扩充语言,XSLT-程序设计;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XML、XML Schema、XSLT 2.0 和 XQuery 开发详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ篇 XML篇2

第1章 XML2

1.1 XML的起源2

1.2 W3C介绍3

1.3 关于XML的两个问题4

1.4 XML与HTML的比较6

1.4.1 XML将数据与显示分开6

1.4.2 XML对文档的格式要求更加严格7

1.4.3 XML有且只能有一个根元素8

1.5 XML的编辑工具8

1.6 XML文档12

1.6.1 XML文档的结构12

1.6.2 在XMLSpy中创建XML文档14

1.6.3 XML声明15

1.6.4 文档类型声明16

1.6.5 元素17

1.6.6 注释21

1.6.7 处理指令22

1.6.8 空白处理23

1.6.9 行尾处理23

1.6.10 语言标识23

1.7 格式良好的XML24

1.8 小结25

第2章 DTD26

2.1 在XML文档中引入DTD27

2.2 DTD的结构29

2.2.1 元素类型声明30

2.2.2 实体声明34

2.2.3 属性表声明37

2.2.4 记号声明46

2.3 在XMLSpy中创建DTD文档46

2.4 有效的XML47

2.5 XML处理器/解析器48

2.6 小结49

第3章 XML名称空间50

3.1 声明名称空间50

3.2 名称空间在元素和属性中的运用52

3.2.1 名称空间在元素中的运用52

3.2.2 默认名称空间54

3.2.3 名称空间在属性中的运用55

3.3 名称空间和DTD56

3.4 小结58

第Ⅱ篇 XML Schema篇60

第4章 XML Schema初窥60

4.1 XML Schema推荐标准60

4.2 XML Schema文档一瞥61

4.3 XML Schema与DTD的比较62

4.4 术语明晰64

4.5 XML Schema概述65

4.5.1 元素和属性的声明65

4.5.2 元素和属性的类型65

4.5.3 简单类型66

4.5.4 复杂类型68

4.5.5 全局声明和局部声明69

4.5.6 模式与名称空间70

4.5.7 在实例中引用模式文档75

4.5.8 注解78

4.6 在XMLSpy中创建模式文档79

4.7 模式文档的验证80

4.8 小结80

第5章 内置简单类型81

5.1 基于字符串的类型83

5.1.1 string83

5.1.2 normalizedString83

5.1.3 token84

5.1.4 Name85

5.1.5 NCName85

5.2 数字类型86

5.2.1 float和double(浮点数和双精度浮点数)86

5.2.2 decimal(小数)86

5.2.3 integer(整数)87

5.3 日期和时间类型88

5.3.1 date88

5.3.2 time88

5.3.3 dateTime89

5.3.4 gYear89

5.3.5 gYearMonth90

5.3.6 gMonth90

5.3.7 gMonthDay90

5.3.8 gDay91

5.3.9 duration91

5.4 其他数据类型92

5.4.1 boolean92

5.4.2 anyURI92

5.4.3 QName92

5.5 小结93

第6章 自定义简单类型94

6.1 面(facet)95

6.1.1 限制范围95

6.1.2 限制长度96

6.1.3 指定精度97

6.1.4 枚举值98

6.1.5 模式匹配98

6.1.6 空白处理99

6.1.7 固定面99

6.2 原子类型100

6.3 列表类型100

6.3.1 定义列表类型100

6.3.2 限制列表类型102

6.4 联合类型104

6.4.1 定义联合类型105

6.4.2 限制联合类型106

6.5 阻止简单类型的派生107

6.6 小结108

第7章 复杂类型109

7.1 从简单类型到复杂类型110

7.2 xs:attribute元素的use、default和fixed属性110

7.3 anyType112

7.4 纯元素内容112

7.4.1 sequence组113

7.4.2 choice组115

7.4.3 all组117

7.5 元素的出现指示符118

7.6 元素的默认值和固定值122

7.7 空元素124

7.8 混合内容125

7.9 元素组125

7.10 属性组127

7.11 通配符129

7.11.1 元素通配符129

7.11.2 属性通配符133

7.12 小结134

第8章 派生复杂类型135

8.1 扩展派生复杂类型136

8.1.1 扩展简单内容136

8.1.2 扩展纯元素内容137

8.1.3 扩展混合内容140

8.1.4 扩展空内容141

8.2 限制派生复杂类型142

8.2.1 限制简单内容142

8.2.2 限制纯元素内容143

8.2.3 限制混合内容145

8.2.4 限制空内容147

8.3 在实例文档中使用派生类型147

8.4 替换组150

8.5 抽象元素和类型152

8.6 控制派生类型的创建和使用154

8.7 小结157

第9章 一致性约束158

9.1 unique约束159

9.2 key约束164

9.3 keyref约束165

9.4 小结167

第10章 引入其他的模式文档168

10.1 包含168

10.2 重定义171

10.3 导入172

10.4 小结174

第Ⅲ篇 解析篇176

第11章 使用DOM、SAX和JAXP解析XML文档176

11.1 DOM、SAX和JAXP概述177

11.2 使用DOM解析XML文档178

11.2.1 DOM结构模型178

11.2.2 DOM树中的节点类型180

11.2.3 DOM解析器工厂和DOM解析器186

11.2.4 JAXP的错误类和异常类189

11.2.5 使用DOM解析XML文档的实例190

11.3 使用SAX解析XML文档203

11.3.1 SAX的处理机制203

11.3.2 配置SAX解析器207

11.3.3 SAX解析器工厂208

11.3.4 SAX的异常类210

11.3.5 ErrorHandler接口212

11.3.6 使用SAX解析XML文档的实例213

11.4 使用XML Schema来验证XML文档224

114.1 模式工厂和验证224

11.4.2 与解析API的集成229

11.4.3 获取类型信息229

11.5 小结233

第12章 使用JDOM解析XML文档234

12.1 下载并配置JDOM235

12.2 JDOM API介绍235

12.3 使用JDOM访问XML文档的实例239

12.4 小结241

第13章 使用dom4j解析XML文档242

13.1 下载并配置dom4j242

13.2 dom4j API介绍243

13.3 使用dom4j访问XML文档的实例247

13.3.1 使用XML Schema来验证XML文档247

13.3.2 使用访问者模式遍历XML文档249

13.3.3 使用dom4j的事件模型来访问XML文档251

13.4 小结254

第14章 解析名称空间255

14.1 DOM和名称空间256

14.2 SAX和名称空间259

14.3 JDOM和名称空间262

14.4 dom4j和名称空间265

14.5 小结268

第Ⅳ篇 XSLT篇270

第15章 XSLT 1.0270

15.1 XSLT概述271

15.2 Xalan处理器275

15.3 模板规则276

15.4 〈xsl:apply-templates〉元素277

15.5 〈xsl:value-of〉元素278

15.6 〈xsl:for-each〉元素281

15.7 匹配节点的模式282

15.8 mode属性284

15.9 内置的模板规则285

15.10 对空白的处理287

15.11 XPath语言287

15.11.1 XPath上下文287

15.11.2 位置路径288

15.11.3 表达式293

15.11.4 核心函数库295

15.12 创建结果树300

15.12.1 创建元素和属性300

15.12.2 创建文本305

15.12.3 创建处理指令307

15.12.4 创建注释307

15.12.5 复制节点308

15.12.6 输出格式化的数字309

15.13 条件处理320

15.13.1 <xsl:if>320

15.13.2 <xsl:choose>321

15.14 排序322

15.15 变量和参数326

15.15.1 变量326

15.15.2 参数329

15.16 命名模板330

15.17 合并样式表331

15.17.1 导入样式表332

15.17.2 包含样式表333

15.18 模板规则冲突的解决333

15.19 〈xsl:output〉元素335

15.19.1 指定输出文档的格式336

15.19.2 输出XML声明336

15.19.3 输出文档类型定义337

15.19.4 输出CDATA段338

15.19.5 指定文档缩进340

15.19.6 指定媒体类型340

15.20 XSLT中的函数340

15.21 数字格式化341

15.22 查询和分组343

15.23 处理多个输入文档352

15.24 JAXP中的XSLT API356

15.24.1 转换器工厂356

15.24.2 Transformer和Templates356

15.24.3 一个实例358

15.25 在XMLSpy中创建样式表文档360

15.26 小结362

第16章 XSLT 2.0363

16.1 Saxon处理器364

16.2 XPath 2.0365

16.2.1 一切都是序列365

16.2.2 for表达式366

16.2.3 条件表达式367

16.2.4 限定性表达式369

16.2.5 类型371

16.2.6 日期和时间372

16.2.7 函数373

16.3 XSLT 2.0的新特性375

16.3.1 分组375

16.3.2 隐含文档节点(临时树)381

16.3.3 使用〈xsl:result-document〉元素输出多个文件383

16.3.4 〈xsl:value-of〉元素的改进386

16.3.5 字符映射386

16.3.6 自定义样式表函数389

16.4 小结390

第Ⅴ篇 XQuery篇392

第17章 XQuery392

17.1 XQuery简介393

17.2 查看XQuery的查询结果394

17.2.1 XMLSpy和Stylus Studio394

17.2.2 Saxon396

17.2.3 DataDirect XQuery397

17.3 XQuery基础398

17.3.1 处理模型398

17.3.2 表达式上下文398

17.3.3 数据模型399

17.3.4 类型400

17.3.5 注释400

17.4 表达式401

17.4.1 基本表达式401

17.4.2 路径表达式402

17.4.3 序列表达式402

17.4.4 算术表达式403

17.4.5 比较表达式404

17.4.6 逻辑表达式405

17.4.7 FLWOR表达式406

17.4.8 有序和无序表达式410

17.4.9 条件表达式411

17.4.10 量化表达式412

17.4.11 作用于序列类型的表达式413

17.4.12 验证表达式417

17.4.13 扩展表达式418

17.5 查询的结构419

17.5.1 主模块和库模块419

17.5.2 版本声明421

17.5.3 序言421

17.5.4 设置器422

17.5.5 名称空间声明423

17.5.6 默认名称空间声明424

17.5.7 模式导入425

17.5.8 模块导入426

17.5.9 变量声明427

17.5.10 函数声明430

17.5.11 选项声明431

17.6 小结432

第18章 在Java中使用XQuery——XQJ433

18.1 XQJ简介433

18.2 开发一个XQJ应用434

18.3 对XQuery上下文的支持439

18.4 映射XQuery数据模型440

18.5 对XQuery类型系统的支持441

18.6 XQMetaData接口441

18.7 小结442

附录A 快速掌握HTML443

热门推荐