Advanced Programming Guide with C++ XML
副标题:无
作 者:(美)Fabio Arciniegas著;武磊,刘拴强译
分类号:
ISBN:9787900088529
微信扫一扫,移动浏览光盘
简介
本书写给那些专门应用 XML和 C++开发高性能、高质量应用程序的程序员。在被初级入门信息充塞的市场中,这本书为成功建构 C++ XML程序提供了有效、高水平和正中要点的技巧和工具,这些程序的范围涵盖了从XML编辑器和数据库到3D应用程序和分布式系统的所有内容。
个书由 5部分构成。内容分别为:XML结构和概念,XML/C++概述,事件驱动过程,SAX C++,SAX C++ 2.0及高级技术,DOM Level 2.0,C++ DOM高级操作,SAX和DOM的高级C++特征,XML模式、TREX和其他建模语言,C++中的Xpath和XPointer,XSLT转换,工具包特性和框架实现,为C++程序创建基于XML的扩展语言,已发行 C++ XML应用程序:SOAP和XML-RPC,使用C++开发XML和数据库(ODBC和DAO),UML,STL,CD内容和说明。
本教程详尽完整,专业性强,是那些应用XML和C++构建应用程序的程序员首选参考书,同时本书也可作为高等院校相关专业师生教学、自学参考书。
本版CD内容为书中的实例源代码及可执行文件。
目录
i xml基础
第一章xml:结构和概念
1.1 基本结构
1.1.1 元素、属性、和嵌套
1. 1.2 xml声明
1.l.3 cdata部分
1. 1.4 处理指令
1.1. 5 自然语言
1.1.6 格式正规
1. 2 dtds
l.2.l 元素类型声明
1.2.2 对dtd绑定文档
1. 2. 3 属性列表声明
1.2.4 表示法
1.2.5 稍作休息:关于" show dtd"
1.2.6 条件部分
1.2.7 实体
1.2.8 字符引用
1.2.9 内部和外部dtd子集
1.3 命名空间
.1.3.l 基本原理
1.3.2 声明
1.3.3 通用名称和受限名称
1.3.4 在dtd中声明命名空间
1.4 总结
第二章 xml/c++概览
2.1 xml技术家族
2.1.1 核心xml
2.1.2 高级数据建模和验证
2.1.3 定位和链接技术
2.1.4 xml文档转换
2.2 apis
2. 2. 1 通用基础api
2. 2.2 特定词汇表api
2.3 应用程序
2.3.l 纯xml操作
2.3.2 相关的补充
2.3.3 分布式xml应用程序
2.3.4 案例学习
2.4 总结
ii 用c++处理xml
第三章 事件驱动过程
3.1 事件驱动模式
3.2 expat
3.2.1 实地介绍
3.2.2 语法树类
3.2.3 处理器
3.2.4 结果
3.2.5 expat的结构
3.2.6 基本函数
3. 2. 7 expat关于面向对象的封装
3.2.8 在windows工程中集成expat(可选的)
3.3 其它c/c++工具箱
3. 4 总结
第四章 sax c++
4.1 实地介绍
4.1.1 文档类型
4.1.2 策略
4. 3 sax 10
4. 3. 1 处理器
4. 4 总结
第五章 sax c++ 2.0及高级技术
5. 1 通用接日
5.1. 1 dtdhandler
5. 1. 2 errorhandler
5.1.3 使用errorhandler
5. 1. 4 基础处理器
5.2 sax 2.0的专有接口和类
5. 2.1 sax 2.0和 sax 1.0的主要不同
5.2.2 有关saxz的一张图
5.2.3 源头:saxzxmlreader
5. 2.4 saxzxmlreader方法
5. 2. 5 reader工厂
5. 2. 6 助手和异常
5. 3 总结
第六章 dom level 2. 0
6.1 dom基础
6. 2 dom发展历史
6.3 dom性质
6. 3.l 结构
6. 4 一个实例:xml编辑器
6.5 核心接口导引
6. 7 总结
第七章 c++ dom高级操作
7.1 将文档模式绑定到本地模式
7.1. 1 对问题的定义
7.1.2 问题
7.1.3 模型和视图与模型和结构
7.1. 4 归纳方法
7.2 用检查者扩展dom
7. 2.1 统计检查者
7. 2.2 命名空间检查者
7. 3 总结和下一步的任务
第八章 sax和 dom的高级c++特征
8. 1 c++ sax和 c++ dom
8. 1.l 性能
8.1.2 关于设计
8. 1.3 关于模式
8. 2 c++ sax加 c++ dom
8.2. 1 domassax适配器
8.3 c++ sax中的内存管理
8.3. 1 字符串的分配和释放
8. 4 c++ dom中的内存管理
8.4.1 c++中的字符编码
8.5 总结
iii 使用与c++相关的xml标准
第九章 xml模式、trex和其它
建模语言
9.1 xml模式:语言概述
9.1.1 xml模式的基本原理
9. 1.2 类型
9. 1.3 复杂类型与简单类型
9. 1. 4 匿名类型
9. 1. 5 目标命名空间
9. 1.6 类型约束:各方面
9. 1. 7 关于 xml模式语言的更多内容
9.2 xml模式的c++工具
9.2.1 在c++工程中嵌入模式验证器
9.2.2 存取xml模式信息
9.3 trex:语言概述
9.3. 1 模式
9.3. 2 元素和属性
9. 3.3 选择与循环
9.3.4 交叉
9. 4 用于trex的c++工具:lorenza
9. 4. 1 作为应用程序运行 lorenza
9.4.2 嵌入lorenza
9.4. 3 有计划地得到模式结构信息
9.4. 4 relax和 schematron
9.5 总结
第十章 c++中的xpath和xpointer
10.1 举例讲解xpath
10. 1. 1 文档
10. 1. 2 表达式及其值
10.2 正式开始xpath
10.2.l 模型:轴和节点
10. 2.2 谓语
10. 2. 3 函数
10.3 xpath的 c++操作
10. 3.1 xalan中的xpath类
10.3.2 xpath类:角色和交互
10. 3. 3 实现xpath交互
10.4 xpointer
10.4.1 点
10. 4.2 范围
10.4.3 定位集
10.4.4 附加函数
10.4.5 语法修饰
10.5 xpointer的c++操作
10.6 xpointer类
10.6.1 图形小说测览器
10.7 总结
第十一章 xslt转换
11. 1 xslt
11. 1. l 转换过程
11. l. 2 源文档
11. l.3 预期结果
11.1. 4 在结果中插入数据
11. 1. 5 控制流
11.l. 6 选择
11.1. 7 循环
11. 2 c++中的xslt
11. 2. l "低级" api
11. 2. 2 "高级" api
11. 2.3 示例应用程序:vxslt
11. 2. 4 更多的例子
11. 3 总结
第十二章 工具包特性和框架实现
12.1 xerces/xalan
12.1. 1 平台和许可证
12. 1.2 支持技术
12. 1.3 哪里可以得到它
12.1. 4 什么是框架
12. 1. 5 xmlablefr(xmlable框架)
12. 1. 6 其他可高度重用的xerces/xalan软件
12. 2 msxml
12.2.1 平台和许可证
12.2. 2 支持技术
12. 2. 3 哪里可以得到它
12. 2. 4 可重用的设计和代码:dom walkers
12.2.5 实现domwalkerwizard
12. 3 总结
iv 集成著名的c++摸诀
第十三章 为c++程序创建基于xml的扩展语言
13.1 从 xml创建程序树对象
13.1. 1 机理总览
13.1.2 语言的设计
13. 1.3 基本原理
13.1. 4 基本要素
13. 1.5 变量和操作符
13. 1. 6 控制结构
13.1.7 创建对象结构
13.1.8 基本要素建模
13.1.9 控制结构建模
13.1. 10 构造term树
13. 2 总结
第十四章 已发行c++ xml应用程序:soap和 xml-rpc
14.1 对问题的介绍
14.2 soap 1.1
14. 2.1 封套
14. 2. 2 soap编码
14.2.3 rpc约定
14.3 soap http
14. 3. 1 ms c++ soap实现
14. 4 xml.rpc
14. 4. 1 请求和反馈
14.4 二错误
14.5 独立c++计算器服务
14.6 独立的c++客户端
14. 7 总结
第十五章 使用c++开发xml和数据库(odbc和 dao)
15. 1 xml在数据库描述中的角色
15.2 c++工具选项
15.2.1 中间件
15. 3 适配器apis
15. 3.1 类特定伙伴
15.3. 2 技术特定xml支持
15.3. 3 外部c++数据库资源
15.4 总结
v附录
附录a uml
a.1 类图
a. 1.1 类
a.1. 2 接口
a. 1. 3 关系
a.2 接日图
a.2. 1 顺序图
a.2.2 协作图
附录 b stl
b.1 stl性质和组件
b.1. 1 容器
b.1. 2 迭代器
b.1.3 通用算法
b.1.4 函数对象
b.1.5 适配器和分配器
b. 1.6 stl头
附录c cd内容和说明
c.1 所需条件
c. 2 平台
c. 3 组织结构
c.4 安装说明
c.5 程序更新
c.6 有关extra.goodies文件夹
c.7 splash screens和 css安装
第一章xml:结构和概念
1.1 基本结构
1.1.1 元素、属性、和嵌套
1. 1.2 xml声明
1.l.3 cdata部分
1. 1.4 处理指令
1.1. 5 自然语言
1.1.6 格式正规
1. 2 dtds
l.2.l 元素类型声明
1.2.2 对dtd绑定文档
1. 2. 3 属性列表声明
1.2.4 表示法
1.2.5 稍作休息:关于" show dtd"
1.2.6 条件部分
1.2.7 实体
1.2.8 字符引用
1.2.9 内部和外部dtd子集
1.3 命名空间
.1.3.l 基本原理
1.3.2 声明
1.3.3 通用名称和受限名称
1.3.4 在dtd中声明命名空间
1.4 总结
第二章 xml/c++概览
2.1 xml技术家族
2.1.1 核心xml
2.1.2 高级数据建模和验证
2.1.3 定位和链接技术
2.1.4 xml文档转换
2.2 apis
2. 2. 1 通用基础api
2. 2.2 特定词汇表api
2.3 应用程序
2.3.l 纯xml操作
2.3.2 相关的补充
2.3.3 分布式xml应用程序
2.3.4 案例学习
2.4 总结
ii 用c++处理xml
第三章 事件驱动过程
3.1 事件驱动模式
3.2 expat
3.2.1 实地介绍
3.2.2 语法树类
3.2.3 处理器
3.2.4 结果
3.2.5 expat的结构
3.2.6 基本函数
3. 2. 7 expat关于面向对象的封装
3.2.8 在windows工程中集成expat(可选的)
3.3 其它c/c++工具箱
3. 4 总结
第四章 sax c++
4.1 实地介绍
4.1.1 文档类型
4.1.2 策略
4. 3 sax 10
4. 3. 1 处理器
4. 4 总结
第五章 sax c++ 2.0及高级技术
5. 1 通用接日
5.1. 1 dtdhandler
5. 1. 2 errorhandler
5.1.3 使用errorhandler
5. 1. 4 基础处理器
5.2 sax 2.0的专有接口和类
5. 2.1 sax 2.0和 sax 1.0的主要不同
5.2.2 有关saxz的一张图
5.2.3 源头:saxzxmlreader
5. 2.4 saxzxmlreader方法
5. 2. 5 reader工厂
5. 2. 6 助手和异常
5. 3 总结
第六章 dom level 2. 0
6.1 dom基础
6. 2 dom发展历史
6.3 dom性质
6. 3.l 结构
6. 4 一个实例:xml编辑器
6.5 核心接口导引
6. 7 总结
第七章 c++ dom高级操作
7.1 将文档模式绑定到本地模式
7.1. 1 对问题的定义
7.1.2 问题
7.1.3 模型和视图与模型和结构
7.1. 4 归纳方法
7.2 用检查者扩展dom
7. 2.1 统计检查者
7. 2.2 命名空间检查者
7. 3 总结和下一步的任务
第八章 sax和 dom的高级c++特征
8. 1 c++ sax和 c++ dom
8. 1.l 性能
8.1.2 关于设计
8. 1.3 关于模式
8. 2 c++ sax加 c++ dom
8.2. 1 domassax适配器
8.3 c++ sax中的内存管理
8.3. 1 字符串的分配和释放
8. 4 c++ dom中的内存管理
8.4.1 c++中的字符编码
8.5 总结
iii 使用与c++相关的xml标准
第九章 xml模式、trex和其它
建模语言
9.1 xml模式:语言概述
9.1.1 xml模式的基本原理
9. 1.2 类型
9. 1.3 复杂类型与简单类型
9. 1. 4 匿名类型
9. 1. 5 目标命名空间
9. 1.6 类型约束:各方面
9. 1. 7 关于 xml模式语言的更多内容
9.2 xml模式的c++工具
9.2.1 在c++工程中嵌入模式验证器
9.2.2 存取xml模式信息
9.3 trex:语言概述
9.3. 1 模式
9.3. 2 元素和属性
9. 3.3 选择与循环
9.3.4 交叉
9. 4 用于trex的c++工具:lorenza
9. 4. 1 作为应用程序运行 lorenza
9.4.2 嵌入lorenza
9.4. 3 有计划地得到模式结构信息
9.4. 4 relax和 schematron
9.5 总结
第十章 c++中的xpath和xpointer
10.1 举例讲解xpath
10. 1. 1 文档
10. 1. 2 表达式及其值
10.2 正式开始xpath
10.2.l 模型:轴和节点
10. 2.2 谓语
10. 2. 3 函数
10.3 xpath的 c++操作
10. 3.1 xalan中的xpath类
10.3.2 xpath类:角色和交互
10. 3. 3 实现xpath交互
10.4 xpointer
10.4.1 点
10. 4.2 范围
10.4.3 定位集
10.4.4 附加函数
10.4.5 语法修饰
10.5 xpointer的c++操作
10.6 xpointer类
10.6.1 图形小说测览器
10.7 总结
第十一章 xslt转换
11. 1 xslt
11. 1. l 转换过程
11. l. 2 源文档
11. l.3 预期结果
11.1. 4 在结果中插入数据
11. 1. 5 控制流
11.l. 6 选择
11.1. 7 循环
11. 2 c++中的xslt
11. 2. l "低级" api
11. 2. 2 "高级" api
11. 2.3 示例应用程序:vxslt
11. 2. 4 更多的例子
11. 3 总结
第十二章 工具包特性和框架实现
12.1 xerces/xalan
12.1. 1 平台和许可证
12. 1.2 支持技术
12. 1.3 哪里可以得到它
12.1. 4 什么是框架
12. 1. 5 xmlablefr(xmlable框架)
12. 1. 6 其他可高度重用的xerces/xalan软件
12. 2 msxml
12.2.1 平台和许可证
12.2. 2 支持技术
12. 2. 3 哪里可以得到它
12. 2. 4 可重用的设计和代码:dom walkers
12.2.5 实现domwalkerwizard
12. 3 总结
iv 集成著名的c++摸诀
第十三章 为c++程序创建基于xml的扩展语言
13.1 从 xml创建程序树对象
13.1. 1 机理总览
13.1.2 语言的设计
13. 1.3 基本原理
13.1. 4 基本要素
13. 1.5 变量和操作符
13. 1. 6 控制结构
13.1.7 创建对象结构
13.1.8 基本要素建模
13.1.9 控制结构建模
13.1. 10 构造term树
13. 2 总结
第十四章 已发行c++ xml应用程序:soap和 xml-rpc
14.1 对问题的介绍
14.2 soap 1.1
14. 2.1 封套
14. 2. 2 soap编码
14.2.3 rpc约定
14.3 soap http
14. 3. 1 ms c++ soap实现
14. 4 xml.rpc
14. 4. 1 请求和反馈
14.4 二错误
14.5 独立c++计算器服务
14.6 独立的c++客户端
14. 7 总结
第十五章 使用c++开发xml和数据库(odbc和 dao)
15. 1 xml在数据库描述中的角色
15.2 c++工具选项
15.2.1 中间件
15. 3 适配器apis
15. 3.1 类特定伙伴
15.3. 2 技术特定xml支持
15.3. 3 外部c++数据库资源
15.4 总结
v附录
附录a uml
a.1 类图
a. 1.1 类
a.1. 2 接口
a. 1. 3 关系
a.2 接日图
a.2. 1 顺序图
a.2.2 协作图
附录 b stl
b.1 stl性质和组件
b.1. 1 容器
b.1. 2 迭代器
b.1.3 通用算法
b.1.4 函数对象
b.1.5 适配器和分配器
b. 1.6 stl头
附录c cd内容和说明
c.1 所需条件
c. 2 平台
c. 3 组织结构
c.4 安装说明
c.5 程序更新
c.6 有关extra.goodies文件夹
c.7 splash screens和 css安装
Advanced Programming Guide with C++ XML
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!