C++ XML
暫譯: C++ 與 XML
Fabio Arjona Arciniegas
- 出版商: New Riders
- 出版日期: 2001-08-13
- 售價: $2,030
- 貴賓價: 9.5 折 $1,929
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 073571052X
- ISBN-13: 9780735710528
-
相關分類:
C++ 程式語言、XML
已過版
買這商品的人也買了...
-
$925XML Developer's Handbook
-
$990Core JFC, 2/e (Paperback)
-
$1,980$1,881 -
$680$537 -
$480$408 -
$920$727 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$420$328 -
$600$588 -
$590$466 -
$1,730$1,644 -
$690$538 -
$775Using XML with Legacy Business Applications (Paperback)
-
$750$638 -
$560$476 -
$390$304 -
$490$417 -
$480$379 -
$750$593 -
$780$616 -
$580$493 -
$450$383 -
$490$417 -
$590$460 -
$650$507
相關主題
商品描述
"C++ XML" is a book exclusively devoted to the power and complexities of
integrating XML standards into C++. As a developer, this is a book you cannot
miss. "C++ XML" addresses all major standards, toolkits, and types of
applications dealing with XML as a format for representing and exchanging data,
as well as XML behavior, from a C++ standpoint. It explains the implementation
of applications and reusable frameworks for all major XML purposes exclusively
using C/C++ parsers and toolkits, such as expat, Xerces, Xalan, libxml2, and
Microsoft's MSXML.The high-end theory and examples in this book - such as
development of OpenGL applications, Visual Studio Wizards to automate DOM
procedures, GIMP extension to interpret XML scripts, and more - and its
exclusive C++ orientation - separates this work from any other resource (online
and offline). It is a must-have for any programmer interested in a specialized,
complete, and detailed view of XML technologies.This book will show you how to
master:-All major XML technologies addressed exclusively from the C++
perspective (C++ SAX, DOM, XSLT, Xpath, and more)-Every aspect of efficient
server-side, standalone, and client-side C++ development for XML-Extensions to
your C++ programs, allowing seamless XML and database integration-Advanced
techniques for the development of Windows and graphic Linux XML
applications-Important concepts using examples showing applications of C++
libraries and XML (MFC, OpenGL, ODBC, GTK, and more)The CD-ROM included with
this book contains:Hundreds of MB of working code, showcasing C++ exclusive
applications of all major XML standards and toolkits, including (but not limited
to) MSXML, Xerces, Xalan, Xpath, XSLT, SAX 2.0, DOM Level 2, and SOAP. Every
line of code in the book is supported by a working program.
Table of Contents
Introduction.
I. XML BASICS.
1. XML: Constructs and Concepts.
2. XML/C++ Overview.
II. PROCESSING XML WITH C++.
3. Event-Driven Processing.
4. SAX C++.
5. SAX C++ 2.0 and Advanced Techniques.
6. DOM Level 2.0.
7. Advanced C++ DOM Manipulation.
8. Advanced C++ Aspects of SAX and DOM.
III. USING XML RELATED STANDARDS WITH C++.
9. XML Schema, TREX, and Other Modeling Languages.
10. XPath and XPointer in C++.
11. XSLT Transformations.
12. Toolkit Features and Implementation Frameworks.
IV. INTEGRATING WELL-KNOWN C++ MODULES.
13. Creating XML-Based Extension Languages for C++ Programs.
14. Distributed C++ XML Applications: SOAP and XML-RPC.
15. XML and Databases with C++ (ODBC and DAO).
V. APPENDIXES.
A. UML.
B. STL.
C. CD Contents and Instructions.
Index.
商品描述(中文翻譯)
《C++ XML》是一本專門探討將 XML 標準整合到 C++ 中的強大功能和複雜性的書籍。作為一名開發者,這是一本你絕對不能錯過的書。《C++ XML》涵蓋了所有主要的標準、工具包以及處理 XML 作為數據表示和交換格式的應用類型,並從 C++ 的角度解釋了 XML 的行為。它詳細說明了使用 C/C++ 解析器和工具包(如 expat、Xerces、Xalan、libxml2 和 Microsoft 的 MSXML)實現各種主要 XML 目的的應用程序和可重用框架。本書中的高端理論和範例——例如 OpenGL 應用程序的開發、用於自動化 DOM 程序的 Visual Studio 向導、解釋 XML 腳本的 GIMP 擴展等——以及其獨特的 C++ 取向,使這本書與其他資源(無論是線上還是線下)區別開來。對於任何對 XML 技術有興趣的程序員來說,這本書都是必備之作。本書將教你如何掌握:
- 從 C++ 角度專門探討的所有主要 XML 技術(C++ SAX、DOM、XSLT、Xpath 等)
- XML 的高效伺服器端、獨立和客戶端 C++ 開發的每個方面
- 擴展你的 C++ 程序,實現無縫的 XML 和數據庫整合
- 開發 Windows 和圖形 Linux XML 應用程序的高級技術
- 使用示例展示 C++ 庫和 XML 的應用的重要概念(MFC、OpenGL、ODBC、GTK 等)
本書隨附的 CD-ROM 包含:數百 MB 的可運行代碼,展示了所有主要 XML 標準和工具包的 C++ 獨特應用,包括(但不限於)MSXML、Xerces、Xalan、Xpath、XSLT、SAX 2.0、DOM Level 2 和 SOAP。書中的每一行代碼都有一個可運行的程序支持。
目錄
引言。
I. XML 基礎。
1. XML:結構和概念。
基本結構。DTD。命名空間。總結。
2. XML/C++ 概述。
XML 技術家族。API。應用程序。總結。
II. 使用 C++ 處理 XML。
3. 事件驅動處理。
事件驅動模型。Expat。其他 C/C++ 工具包。總結。
4. SAX C++。
實作入門。SAX C++ 結構。SAX 1.0。總結。
5. SAX C++ 2.0 和高級技術。
常見介面。基本處理器。SAX 2.0 獨有的介面和類別。總結。
6. DOM Level 2.0。
DOM 基礎。DOM 歷史。DOM 性質。實作範例:XML 編輯器。核心介面的指南。完整範例:XML 編輯器。總結。
7. 高級 C++ DOM 操作。
將文檔模型綁定到本地模型。使用訪問者擴展 DOM。總結和後續步驟。
8. SAX 和 DOM 的高級 C++ 方面。
C++ SAX 與 C++ DOM。C++ SAX 加 C++ DOM。C++ SAX 的記憶體管理。C++ DOM 的記憶體管理。總結。
III. 使用 XML 相關標準與 C++。
9. XML Schema、TREX 和其他建模語言。
XML Schema:語言。C++ XML Schema 工具。TREX:語言。C++ TREX 工具:Lorenza。RELAX 和 Schematron。總結。
10. C++ 中的 XPath 和 XPointer。
XPath 範例。XPath 的正式定義。C++ 操作 Xpath。Xpointer。C++ 操作 Xpointer。XPointer 類。總結。
11. XSLT 轉換。
XSLT。C++ 中的 XSLT。總結。
12. 工具包特性和實作框架。
Xerces/Xalan。MSXML。總結。
IV. 整合知名 C++ 模組。
13. 為 C++ 程序創建基於 XML 的擴展語言。
從 XML 創建程序樹對象。總結。
14. 分散式 C++ XML 應用程序:SOAP 和 XML-RPC。
問題介紹。SOAP 1.1。XML-RPC。一個獨立的 C++ 計算器服務。一個獨立的 C++ 客戶端。總結。
15. C++ 中的 XML 和數據庫(ODBC 和 DAO)。
XML 在數據庫表示中的角色。C++ 實作選項。適配器 API。額外的 C++ 數據庫資源。總結。
V. 附錄。
A. UML。
類別圖。交互圖。
B. STL。
STL 的性質和組件。
C. CD 內容和說明。
要求。平台。組織。安裝說明。程序更新。額外資源目錄。啟動畫面和 CSS 設置。
索引。