图书介绍

实用XML应用开发技术PDF|Epub|txt|kindle电子书版本网盘下载

实用XML应用开发技术
  • 张宏展,王建成,蔡宗琰等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121066757
  • 出版时间:2008
  • 标注页数:350页
  • 文件大小:99MB
  • 文件页数:365页
  • 主题词:可扩充语言,XML-程序设计

PDF下载


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

下载说明

实用XML应用开发技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 XML文档2

1.1 什么是XML2

1.2 XML技术标准3

1.2.1 XML相关标准3

1.2.2 XML的主要技术特点4

1.2.3 XMLSchema5

1.3 XMLSchema和DTD6

1.3.1 XML模式与XML格式6

1.3.2 数据类型7

1.3.3 元素顺序的支持8

1.3.4 命名空间9

1.3.5 对API的支持10

1.3.6 对于属性的定义11

1.3.7 注释11

1.3.8 对数据库的支持11

1.4 关于XML的几点说明12

第2章 XMLSchema17

2.1 DTD语法17

2.1.1 工作示例18

2.1.2 关于DTD的几点说明20

2.2 内置数据类型20

2.2.1 数据类型分类20

2.2.2 数据类型继承图23

2.2.3 基本数据类型23

2.2.4 派生数据类型24

2.2.5 常用数据类型描述25

2.3 命名空间29

2.3.1 什么是命名空间30

2.3.2 XML中的命名空间31

2.3.3 对命名空间进行命名31

2.3.4 定义命名空间33

2.3.5 使用命名空间34

2.3.6 schemaLocation属性37

2.3.7 XMLSchema和XMLSchemaInstance命名空间38

2.3.8 elementFomDefault和attributeFonnDefault属性39

2.4 元素定义40

2.4.1 元素定义40

2.4.2 元素命名规则41

2.4.3 使用子元素还是使用属性41

2.5 自定义数据类型42

2.5.1 简单数据类型42

2.5.2 简单数据类型48

2.6 结论61

第3章 XML编辑器62

3.1 XML编辑器综述62

3.1.1 Morphon63

3.1.2 <oXygen/>65

3.1.3 XMLEditor66

3.1.4 XMLwriter67

3.1.5 EditMLPro68

3.1.6 XMLSpy70

3.1.7 XMetal3.71

3.1.8 EclipseXML编辑器73

3.1.9 其他产品74

3.2 XMLSpy功能介绍75

3.2.1 XMLSpy用户界面75

3.2.2 创建一个XMLSchema文件76

3.2.3 高级的XMLSchema定义86

3.3 创建一个XML文档94

3.4 验证文档101

3.5 工程管理105

第4章 构造XML开发环境108

4.1 XMLParser综述108

4.1.1 XMLParser概述108

4.1.2 DOM109

4.1.3 SAX111

4.1.4 总结112

4.2 XMLParser的比较113

4.2.1 ApacheXerces114

4.2.2 JAXP115

4.2.3 Microsoft MSXML116

4.2.4 OracleXMLParserforJava118

4.2.5 JamesClarkXP119

4.3 构造ApacheXerces开发环境120

4.4 XercesAPI文档122

4.4.1 文档规范122

4.4.2 常见问题123

4.4.3 编程指导127

第5章 Xerces-C++功能分析129

5.1 Xerces-C++解析器129

5.2 建立Xerces-C++示例程序130

5.3 Xerces-C++功能分析132

5.3.1 SAXCount132

5.3.2 SAXPrint133

5.3.3 DOMCount135

5.3.4 DOMPrint135

5.3.5 MemParse137

5.3.6 Redirect139

5.3.7 PParse139

5.3.8 StdInParse140

5.3.9 EnumVal141

5.3.10 CreateDOMDocument142

5.3.11 Sax2Count142

5.3.12 SAX2Print143

5.3.13 SEnumVal145

5.3.14 PSVIWriter147

5.3.15 SCMPrint148

第6章 Xerces-C++编程指导150

6.1 Xerces-C++解析器150

6.2 SAX编程指导151

6.2.1 使用SAXAPI151

6.2.2 SAXParser152

6.3 SAX2编程指导158

6.3.1 使用SAX2API158

6.3.2 SAX2XMLReader159

6.4 DOM编程指导167

6.4.1 使用DOMAPI167

6.4.2 XercesDOMParser171

6.4.3 DOMBuilder178

6.4.4 DOMWriter189

6.5 DOMLevel3支持194

第7章 Xerces-C++开发实例196

7.1 应用例子描述196

7.1.1 需求描述196

7.1.2 需求分析201

7.2 应用例子设计206

7.2.1 Xm1MsgRouter类206

7.2.2 XmlMain类208

7.3 XML文档查询操作214

7.4 XML文档增加节点操作215

7.4.1 doSetActionToMainTree()方法215

7.4.2 getSetOption()方法216

7.4.3 doCreateAction()方法217

7.4.4 Xm1SetResponse()方法222

7.5 XML文档修改节点操作224

7.6 XML文档删除节点操作225

7.7 路径打印和清除操作226

7.7.1 printPathList()方法226

7.7.2 clearPathList()方法226

第8章 BerkeleyDBXML基础228

8.1 BDBXML概述228

8.1.1 功能描述228

8.1.2 主要特性229

8.2 XPath路径语言231

8.2.1 XPath中的节点类型232

8.2.2 文档顺序233

8.2.3 XPath表达式介绍234

8.2.4 XPath中的定位路径235

8.2.5 定位路径实例讲解(1)238

8.2.6 定位路径实例讲解(2)240

8.2.7 XPath核心函数242

8.3 XQuery数据查询语言243

8.3.1 XQuery概述243

8.3.2 XQuery查询应用244

8.3.3 XQuery转换应用245

8.3.4 XQuery更新应用247

8.3.5 XQuery与其他语言的比较247

8.4 更多DBDXML资源248

第9章 XML管理器和容器250

9.1 XmlManager250

9.1.1 BerkeleyDB环境250

9.1.2 XmIManager实例和释放253

9.2 管理容器255

9.2.1 容器标记255

9.2.2 容器类型256

9.2.3 删除和重命名容器257

9.3 容器中装载XML文档258

9.3.1 输入流和字符串258

9.3.2 添加文档259

9.3.3 设置元数据261

9.4 管理容器中的文档263

9.4.1 删除文档263

9.4.2 替换文档264

9.4.3 修改文档265

第10章 在BDBXML中使用XQuery274

10.1 XQuery简单介绍274

10.1.1 使用XQuery提取部分文档275

10.1.2 判断语275

10.1.3 上下文276

10.1.4 通配符278

10.1.5 操作函数279

10.1.6 在BDBXML中使用FLWOR280

10.2 使用XQuery回取BDBXML文档281

10.2.1 Query上下文281

10.2.2 执行查询284

10.3 检查XQuery结果286

10.3.1 检查文档值287

10.3.2 检查元数据289

10.3.3 使用事件读入器290

第11章 使用BDBXML索引293

11.1 索引及其类型293

11.1.1 唯一性294

11.1.2 路径类型294

11.1.3 节点类型295

11.1.4 键类型295

11.2 语法类型296

11.3 指定索引策略296

11.3.1 使用字符串指定索引296

11.3.2 使用枚举类型指定索引298

11.4 指定索引节点300

11.5 索引处理注解301

11.6 管理BDBXML索引302

11.6.1 增加索引302

11.6.2 删除索引303

11.6.3 替换索引304

11.6.4 检查容器索引305

11.6.5 使用默认索引305

11.6.6 查寻索引文档306

11.7 使用Query计划验证索引308

11.7.1 查询计划308

11.7.2 使用dbxmlShell检查查询计划310

第12章 使用事务313

12.1 BDBXML事务313

12.2 初始化事务子系统314

12.3 事务保护容器操作316

12.4 事务考虑318

第13章 BDBXML应用实例320

13.1 应用描述320

13.1.1 需求描述320

13.1.2 需求分析327

13.2 应用设计337

13.2.1 exampleLoadContainer()方法337

13.2.2 loadMyExamplesData…sh命令341

13.3 应用实现343

13.3.1 XML装入容器的实现343

13.3.2 doQueryIEO方法344

13.3.3 getEvtNameAttrValueO方法348

13.3.4 doQueryResults()方法349

13.3.5 其他方法和源代码350

热门推荐