C++XML高级编程指南(本版CD)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: [美]Fabio Arciniegas 著;武磊,刘拴强 译
出 版 社:
出版时间: 2002-3-1字数: 347000版次: 1版1次页数: 301印刷时间: 2002-3-1开本:印次:纸张: 胶版纸I S B N : 9787900088529包装: 平装编辑推荐
本书揭示了这些应用程序的具体实现,其范围涵盖了从XML编辑器和数据库到3D应用程序和分布式系统的所有内容。本教程详尽完整,专业性强,是那些应用XML和C++构建应用程序的程序员首选参考书,同时本书也可作为高等院校相关专业师生教学、自学参考书。
内容简介
本书写给那些专门应用XML和C++开发高性能、高质量应用程序的程序员。本书为成功构建C++XML程序提供了有效、高水平和正中要点的技巧和工具。本书由5部分构成。第1部分"XML基础"包括XML结构和概念,XML/C++概述。第2部分"用C++处理XML"包括事件驱动过程,SAX C++,SAX C++2.0及高级技术,DOM Level 2.0,C++ DOM高级操作,SAX和DOM的高级C++特征。第3部分"使用与C++相关的XML标准"包括XML模式、TREX和其他建模语言,C++中的Xpath和Xpointer,XSLT转换,工具包特性和框架实现。第4部分"集成著名的C++模块"包括为C++程序创建基于XML的扩展语言,已发行C++ XML应用程序:SOAP和XML-RPC,使用C++开发XML和数据库(ODBC和DAO)。第5部分"附录"包括UML,STL,CD内容和说明。本书涵盖了XML所有重要的标准、工具包和一些应用程序,这些应用程序从C++的观点出发,按照XML的格式和XML的行为来表示并交换数据信息。本书揭示了这些应用程序的具体实现,其范围涵盖了从XML编辑器和数据库到3D应用程序和分布式系统的所有内容。本教程详尽完整,专业性强,是那些应用XML和C++构建应用程序的程序员首选参考书,同时本书也可作为高等院校相关专业师生教学、自学参考书。本版CD内容为书中的实例源代码及可执行文件。
作者简介
Fabio Arciniegas是postgraphy的首席技术专家,他将C++和XML技术应用到了开发可视和图像处理应用中。他是XML协会中的活跃的成员之一,不仅是开发者,也是作者。他的贡献包括了C++实现TREX语言的开发,Xlink软件,大量的文章以及处理XML技术的指导程序。他经常作为XML相关会议的发言人和指导者参与活动,包括了XML Developers Conference,O’Reilly Open Source Conference,以及XML and Distributed Applications等。
目录
I XML基础
第一章 XML:结构和概念3
第二章 XML/C++概览22
II 用C++处理XML
第三章 事件驱动过程39
第四章 SAX C++58
第五章 SAX C++2.0及高级技术82
第六章 DOM Level 2.099
第七章 C++ DOM高级操作115
第八章 SAX和DOM的高级C++特征126
Ⅲ 使用与C++相关的XML标准
第九章 XML模式、TREX和其它 建模语言147
第十章 C++中的XPath和XPointer167
第十一章 XSLT转换192
第十二章 工具包特性和框架实现209
IV 集成著名的C++模块
第十三章 为C++程序创建基于XML的扩展语言
第十四章 已发行C++ XML应用程序:SOAP和XML-RPC254
第十五章 使用C++开发XML和数据库(ODBC和DAO)268
Ⅴ 附录
附录A UML283
附录B STL290
附录C CD内容和说明300
媒体评论