图书介绍

XML高级编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

XML高级编程
  • (美)马丁(Martin D.)等著;李喆等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111073150
  • 出版时间:2001
  • 标注页数:944页
  • 文件大小:103MB
  • 文件页数:962页
  • 主题词:

PDF下载


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

下载说明

XML高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 XML简介1

1.1 标记语言1

1.2 XML的起源和目的2

1.3 Web体系结构:过去与未来4

1.3.1 传统Web体系结构4

1.3.2 XML下的Web体系结构5

1.4 XML基本特征6

1.5 词汇表8

1.5.1 科学词汇表8

1.5.2 商业词汇表9

1.5.3 法律词汇表10

1.5.4 医学词汇表11

1.5.5 计算机词汇表11

1.6 XML技术的主要特性12

1.6.1 格式正规的XML12

1.6.2 文档类型定义13

1.6.3 数据建模14

1.6.4 文档对象模型14

1.6.5 XML简单API14

1.6.6 命名空间和模式14

1.6.7 链接和查询15

1.6.8 转换XML15

1.6.10 服务器到服务器16

1.6.9 XML和数据库16

1.6.11 电子商务与XML17

1.6.12 使用样式18

1.6.13 无线应用协议和WML18

1.7 XML的应用程序举例19

1.8 小结19

第2章 XML语法20

2.1 标记语法20

2.1.1 字符20

2.1.2 命名21

2.2 文档部分22

2.3 元素23

2.3.3 空元素标记24

2.3.1 起始标记24

2.3.2 结束标记24

2.3.4 标记:一个简单的例子25

2.3.5 文档元素25

2.3.6 子元素26

2.3.7 元素嵌套27

2.3.8 字符串29

2.4 字符数据29

2.5 属性30

2.5.1 特殊属性31

2.5.2 空白33

2.6.1 字符引用34

2.6.2 实体引用34

2.5.3 行尾的处理34

2.6 字符引用和实体引用34

2.7 处理指令35

2.8 注释36

2.9 CDATA部分37

2.10 文档结构38

2.10.1 序言38

2.10.2 尾声43

2.11 XML语法小结43

2.12 格式正规的文档44

2.13 解析器45

2.13.1 事件驱动的解析器45

2.13.3 解析器基准测试46

2.13.2 基于树的解析器46

2.14 书籍目录应用程序47

2.15 小结49

第3章 文档类型定义51

3.1 为何需要正式的结构51

3.1.1 文档域52

3.1.2 验证文档的有效性52

3.2 编写DTD:通用原则52

3.2.1 将DTD与XML文档相关联53

3.2.2 基本标记声明55

3.3 正式的DTD结构55

3.3.1 实体56

3.3.2 元素58

3.3.3 属性61

3.3.4 条件部分67

3.4 DTD的缺点69

3.5 用于图书目录问题的DTD70

3.5.1 图书目录问题的正式定义70

3.5.2 对象关系问题77

3.5.3 进一步讨论78

3.6 小结79

第4章 数据建模与XML80

4.1 信息建模80

4.1.1 静态模型和动态模型81

4.1.3 从何处开始82

4.1.2 文档和数据82

4.1.4 静态信息模型83

4.1.5 动态建模:对数据进行哪些处理87

4.2 设计XML文档90

4.2.1 XML的两种角色90

4.2.2 将信息模型映射到XML93

4.3 模式语言和表示法101

4.3.1 模式的作用101

4.3.2 将DTD作为模式103

4.3.3 XML模式建议109

4.4 小结110

第5章 文档对象模型111

5.1 什么是文档对象模型111

5.1.1 XML文档结构111

5.1.2 为何使用DOM113

5.1.3 DOM规范115

5.1.4 现实世界中的DOM116

5.1.5 特殊的XML DOM实例——HTML DOM117

5.2 使用DOM120

5.2.1 DOM API120

5.2.2 客户端和服务器端121

5.2.3 DOM在出版过程中的应用122

5.3 使用DOM和XML的应用实例125

5.3.1 简单的客户端实例125

5.3.2 更复杂的编程实例133

5.4.1 W3C的工作143

5.4 DOM和XML的未来143

5.4.2 应用144

5.4.3 数据库、模式和DOM144

5.5 小结144

第6章 SAX 1.0:XML简易API145

6.1 事件驱动接口145

6.2 SAX的由来148

6.3 SAX的高级特性165

6.3.1 可选择的源输入166

6.3.2 处理外部实体168

6.3.3 选择解析器169

6.4 一些SAX设计模式171

6.5.1 可配置的接口187

6.5 SAX2.0187

6.5.2 核心的特性和属性188

6.6 小结189

第7章 命名空间和模式191

7.1 混合词汇表192

7.1.1 分解问题193

7.1.2 重用193

7.1.3 多义性名称冲突193

7.2 命名空间195

7.3 定义和声明命名空间196

7.3.1 声明一个命名空间196

7.3.2 限定名196

7.3.3 范围197

7.4 在格式正规的书籍里使用命名空间实例199

7.5 模式201

7.5.1 与DTD有关的问题201

7.5.2 一个对创建模式的帮助203

7.6 W3C在XML模式方面的工作209

7.6.1 DTD与XML模式的比较210

7.6.2 结构211

7.6.3 数据类型219

7.7 简化了的XML Data222

7.7.1 MSXML对命名空间和模式的支持228

7.7.2 数据类型229

7.8 图书目录中的变化230

7.8.1 为什么烦恼230

7.8.2 重铸DTD231

7.8.3 模式协调236

7.9 小结240

第8章 链接和查询241

8.1 XML信息集合241

8.1.1 信息类型241

8.1.2 信息集合的重要性248

8.1.3 小结250

8.2 链接250

8.2.1 什么是链接250

8.2.2 W3C规范:XLink252

8.3.1 HTML指针266

8.3 XPointer266

8.3.2 XPointer规范267

8.4 W3C XPath推荐标准269

8.4.1 Location Step269

8.4.2 Xpointer对XPath的扩展276

8.4.3 XPointer错误277

8.4.4 小结277

8.5 XML程序段交换278

8.5.1 什么是文档程序段278

8.5.2 文档程序段的一些用途279

8.5.3 问题:Bare文档程序段并不总是充分的281

8.5.4 解决办法:环境信息283

8.5.5 回顾实例285

8.5.6 如何传输程序段287

8.5.7 小结289

8.6 查询289

8.6.1 什么是查询语言289

8.6.2 关系型数据库和XML文档之间的区别291

8.6.3 XML查询语言的发展历史295

8.6.4 使用XPath和XSLT查询XML文档298

8.6.5 查询语言展望309

8.7 小结309

第9章 转换XML310

9.1 为什么转换XML311

9.1.1 在不同词汇表之间转换311

9.1.3 不同的浏览器312

9.1.2 动态转换312

9.2 XSL313

9.3 XSLT样式表命令325

9.3.1 创建模板325

9.3.2 处理空白326

9.3.3 输出格式326

9.3.4 合并样式表327

9.3.5 嵌入样式表328

9.4 使用XSLT的例子328

9.4.1 命令的转换329

9.4.2 循环335

9.4.3 排序336

9.4.4 条件处理338

9.4.5 名称模板341

9.4.6 编号方式342

9.4.7 拷贝344

9.5 使用DOM进行XML文档的转换345

9.5.1 用DOM进行命令的转换346

9.5.2 在运行时修改一个XSLT文档349

9.6 XSL转换与DOM转换的比较353

9.7 小结354

第10章 XML和数据库355

10.1 存储XML355

10.1.1 持续性问题355

10.1.2 文档管理360

10.1.3 XML存储和数据库362

10.1.4 结论376

10.2 XML的交换377

10.2.1 数据标准377

10.2.2 查询标准380

10.2.3 结论388

10.2.4 你可能需要的标准388

10.3 图书目录的例子389

10.3.1 处理存在的数据和应用389

10.3.2 图书目录模式395

10.4 结论420

第11章 服务器到服务器421

11.1 XML的传送421

11.1.2 XML和消息队列422

11.1.1 基于FTP的XML传送422

11.1.3 基于HTTP的XML423

11.1.4 基于SMTP的XML423

11.2 作为一种分布式组件模式的XML424

11.2.1 消息传送和串行化424

11.2.2 紧耦合系统和松耦合系统428

11.2.3 通信方式430

11.3 XML-RPC431

11.3.1 为什么使用XML-RPC432

11.3.2 XML-RPC适用于何处433

11.3.3 XML-RPC规范——技术全瞻434

11.3.4 XML-RPC的实现440

11.3.5 书籍应用例子444

11.3.6 到哪里去464

11.4 SOAP465

11.4.1 XML-RPC++465

11.4.2 实现478

11.4.3 结论493

11.5 WebDAV493

11.6 小结494

第12章 电子商务和XML495

12.1 什么是电子商务496

12.1.1 对客户直接销售496

12.1.2 企业对企业交易497

12.1.3 信息共享和内容联合497

12.1.4 EDI——电子数据交换498

12.2 在电子商务中应用XML503

12.2.1 通常的错误概念509

12.2.2 在电子商务中使用XML的感受512

12.3 展望未来513

12.3.1 发现和调解514

12.3.2 容器517

12.3.3 代理519

12.3.4 模板520

12.4 理论转化为实现521

12.5 电子商务解决方案521

12.6 行业方案521

12.6.1 纵向行业解决方案的关键522

12.6.2 旅游523

12.7 人力资源524

12.7.1 HR-XML524

12.7.2 健康532

12.8 cXML——纵向行业的一个详细例子535

12.8.1 为什么有cXML535

12.8.2 cXML协议规范536

12.8.3 消息传输540

12.9 第1步——横向行业546

12.9.1 ASC X12546

12.9.2 XML-EDIFACT547

12.10 第一个横向步骤549

12.9.3 电子商务XML工作组549

12.10.1 BizTalk标记规范550

12.10.2 规范的目标和当前的限制550

12.10.3 文档结构551

12.10.4 一个用于Wrox书店的BizTalk文档557

12.10.5 BizTalk Jumpstart工具包简介561

12.10.6 BizTalk服务器562

12.11 小结565

第13章 样式XML567

13.1 解释的位置567

13.2 客户端的XML转换568

13.3 解释模型568

13.3.1 视觉解释569

13.3.2 语音解释570

13.3.3 如何将样式表链接到XML文档上571

13.3.4 规则语言571

13.3.5 CSS572

13.3.6 XSL592

13.3.7 用XSL解释XML594

13.3.8 DSSSL611

13.3.9 Omnimark614

13.4 小结616

第14章 无线应用协议617

14.1 新客户介绍617

14.2 了解无线环境621

14.2.1 服务621

14.2.2 无线网络622

14.2.3 WAP如何解决无线网络应用遇到的问题624

14.3 介绍WML626

14.3.1 怎样将第一份文档传送到电话上626

14.3.2 WML文档的结构627

14.3.3 通用属性629

14.3.4 WML包括什么630

14.3.5 Meta信息630

14.3.6 基本字符、表格和演示631

14.3.7 使用计时器633

14.3.8 事件处理器634

14.3.9 使用变量635

14.3.10 任务和菜单637

14.3.11 客户端模板641

14.3.12 表单数据643

14.3.13 图像646

14.4 在服务器上生成WML646

14.5 WROX的WML应用648

14.6 WML脚本651

14.6.1 基本概念652

14.6.2 字节码652

14.6.3 如何从WML上调用脚本函数652

14.7 脚本库653

14.7.1 决定浏览器的状态——WML Browser脚本库653

14.7.2 Dialogs库654

14.7.4 浮点数655

14.7.3 特定的语言函数655

14.7.5 字符串656

14.7.6 URL657

14.8 如何得到更多的信息660

14.9 小结660

第15章 实例研究1——数据双重性662

15.1 商业需求662

15.2 系统要求662

15.3 设计时间:让我们开始吧662

15.4 实现方法概述663

15.5 建立数据库665

15.6 提供XML功能的ASP665

15.7 客户端页面668

15.8 “以编号浏览”XSL样式表676

15.9 “以名字浏览”XSL样式表678

15.10 激活XSL样式表679

15.11 问题:保持树的同步680

15.12 小结683

第16章 实例研究2——XML和分布式应用程序684

16.1 目前的弱点684

16.2 构建网络应用程序的五条原则685

16.2.1 从粗粒度服务构建应用程序686

16.2.2 通过查询目录发现服务687

16.2.3 将服务提供为自描述数据688

16.2.4 服务是短暂的689

16.2.5 服务必须可扩展,且能够降低对外部的要求690

16.3 商业实例691

16.4 应用程序设计692

16.4.1 应用程序的组织694

16.4.2 程序员服务客户694

16.4.3 服务695

16.4.4 交换词汇表696

16.5 实现697

16.5.1 定位服务698

16.5.2 管理数据绑定699

16.6 输入和编辑程序员信息700

16.6.1 客户端700

16.6.2 服务器端701

16.6.3 用于插入程序员信息的完整客户端代码704

16.6.4 用于插入程序员信息的完整服务器端代码705

16.7 搜索程序员信息707

16.7.1 客户端707

16.7.2 服务器端709

16.8 清除程序员表单710

16.9 输入程序员成果报告711

16.9.1 客户端711

16.9.2 服务器端712

16.10 清除成果报告历史表单714

16.11 获取程序员的成果历史714

16.11.1 客户端714

16.11.2 服务器端716

16.12.3 重用的可能性718

16.12.2 组件718

16.12 经验教训718

16.12.1 违反的开发原则718

16.13 小结719

第17章 实例研究3——图书目录信息服务720

17.1 图书目录信息服务721

17.1.1 系统概述721

17.1.2 创建BCIS732

17.2 小结764

第18章 实例研究4——SOAP765

18.1 追根溯源765

18.2 SOAP Opera770

18.2.1 OPERA客户端771

18.2.2 OPERA服务器780

18.2.3 订单输入应用程序793

18.2.4 对象796

18.3 小结809

附录A XML 1.0规范810

附录B IE 5 XML文档对象模型847

附录C SAX 1.0:XML简单API887

附录D IE 5 XML模式和数据类型906

附录E IE 5 XSL引用915

附录F CSS属性927

附录G 安装XT939

附录H 支持与勘误940

热门推荐