Poetry Madness
 
 

Recently Viewed clear list


Q&A | February 27, 2014

Rene Denfeld: IMG Powell’s Q&A: Rene Denfeld



Describe your latest book. The Enchanted is a story narrated by a man on death row. The novel was inspired by my work as a death penalty... Continue »
  1. $18.19 Sale Hardcover add to wish list

    The Enchanted

    Rene Denfeld 9780062285508

spacer

On Order

$44.95
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Computer Languages- XML

C++ XML with CDROM

by

C++ XML with CDROM Cover

 

Synopses & Reviews

Publisher Comments:

"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.

Book News Annotation:

Written for experienced C++ programmers, this book deals with the development of high performance applications using exclusively XML technologies and C++. The author explains the syntax and usage of the simple API for XML (SAX), C++ DOM, XML Schema, XPath, XPointer, and XSLT, and provides sample implementations in C++. The CD-ROM contains source code and binaries.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

C++ XML teaches developers and programmers how to implement XML modules into their applications. This includes those individuals doing XML persistence, distributed objects on top of XML, and XSLT-based performance transformations. C++ XML divulges how to process XML with C++ by utilizing SAX and DOM technology, how to work with various XML standards with C++ (such as Xpath, Xlink, XSLT, Xerces, and Perceval) and more! This book is written for real-life C++ developers with complex needs who aren't finding the answers to bring XML into their applications.

About the Author

Fabio Arciniegas is the CTO of postgraphy (www.postgraphy.com), where he applies his C++ knowledge and image-processing applications. His contributions to the XML community include the development of the C++ implementation of the Relax NG langauge (formerly Trex), XLink software, and numerous articles (especially at ww.xml.com) and tutorial programs dealing with XML technologies. Fabio speaks frequently at XML related conferences and tutorials, including XML Developers Conference, O'Reilly Open Source Conference, and XML and distributed applications (Chair), among others.

Table of Contents

Introduction.

I. XML BASICS.

1. XML: Constructs and Concepts.

Basic Constructs. DTDs. Namespaces. Summary.
2. XML/C++ Overview.

The XML Family of Technologies. APIs. Applications. Summary.

II. PROCESSING XML WITH C++.

3. Event-Driven Processing.

The Event-Driven Model. Expat. Other C/C++ Toolkits. Summary.
4. SAX C++.

A Hands-On Introduction. SAX C++ Structure. SAX 1.0. Summary.
5. SAX C++ 2.0 and Advanced Techniques.

Common Interfaces. The Base Handlers. Interfaces and Classes Exclusive to SAX 2.0. Summary.
6. DOM Level 2.0.

DOM Basics. DOM History. DOM Nature. A Hands-On Example: An XML Editor. A Guide to Core Interfaces. A Complete Example: An XML Editor. Summary.
7. Advanced C++ DOM Manipulation.

Binding the Document Model to a Native _Model. Extending the DOM with Visitors. Summary and Further Steps.
8. Advanced C++ Aspects of SAX and DOM.

C++ SAX Versus C++ DOM. C++ SAX Plus C++ DOM. Memory Management in C++ SAX. Memory Management in C++ DOM. Summary.

III. USING XML RELATED STANDARDS WITH C++.

9. XML Schema, TREX, and Other Modeling Languages.

XML Schema: The Language. C++ Tools for XML Schema. TREX: The Language. C++ Tools for TREX: Lorenza. RELAX and Schematron. Summary.
10. XPath and XPointer in C++.

XPath by Example. XPath, Formally. C++ Manipulation of Xpath. Xpointer. C++ Manipulation of Xpointer. The XPointer Class. Summary.
11. XSLT Transformations.

XSLT. XSLT in C++. Summary.
12. Toolkit Features and Implementation Frameworks.

Xerces/Xalan. MSXML. Summary.

IV. INTEGRATING WELL-KNOWN C++ MODULES.

13. Creating XML-Based Extension Languages for C++ Programs.

Creating Program Tree Objects from XML. Summary.
14. Distributed C++ XML Applications: SOAP and XML-RPC.

An Introduction to the Problem. SOAP 1.1. XML-RPC. A Standalone C++ Calculator Service. A Standalone C++ Client. Summary.
15. XML and Databases with C++ (ODBC and DAO).

XML's Role in Database Representation. C++ Implementation Options. Adaptor APIs. Extra C++ Database Resources. Summary.

V. APPENDIXES.

A. UML.

Class Diagrams. Interaction Diagrams.
B. STL.

STL Nature and Components.
C. CD Contents and Instructions.

Requirements. Platforms. Organization. Installation Instructions. Program Updates. The Extra-Goodies Directory. Splash Screens and CSS Setup.
Index.

Product Details

ISBN:
9780735710528
Author:
Arsiniegas, Fabio
Author:
Arciniegas, Fabio
Author:
Arciniegas, Fabio Arjona
Publisher:
Sams
Location:
Indianapolis, Ind.
Subject:
Internet - General
Subject:
Programming Languages - C
Subject:
C (computer program language)
Subject:
Programming - General
Subject:
XML (Document markup language)
Subject:
Language, literature and biography
Subject:
XML
Subject:
Programming Languages - HTML
Subject:
Programming Languages - XML
Subject:
C
Subject:
Programming Languages - HTML, SGML, VRML, XML
Subject:
Computer Languages-XML
Copyright:
Edition Number:
1st ed.
Edition Description:
Trade paper
Series:
Landmark (New Riders)
Series Volume:
7
Publication Date:
August 2001
Binding:
TRADE PAPER
Grade Level:
General/trade
Language:
English
Illustrations:
Yes
Pages:
336
Dimensions:
9.00x7.03x.80 in. 1.23 lbs.

Other books you might like

  1. XSLT and Xpath on the Edge... New Trade Paper $60.00
  2. Essential XML: Beyond Markup... Used Trade Paper $6.95
  3. Web Design with XML New Trade Paper $82.75
  4. Essential XML Quick Reference: A... Used Trade Paper $2.25

Related Subjects

Computers and Internet » Computer Languages » C++
Computers and Internet » Computer Languages » XML
Computers and Internet » Internet » HTML
Computers and Internet » Software Engineering » Programming and Languages

C++ XML with CDROM New Trade Paper
0 stars - 0 reviews
$44.95 Backorder
Product details 336 pages Sams - English 9780735710528 Reviews:
"Synopsis" by , C++ XML teaches developers and programmers how to implement XML modules into their applications. This includes those individuals doing XML persistence, distributed objects on top of XML, and XSLT-based performance transformations. C++ XML divulges how to process XML with C++ by utilizing SAX and DOM technology, how to work with various XML standards with C++ (such as Xpath, Xlink, XSLT, Xerces, and Perceval) and more! This book is written for real-life C++ developers with complex needs who aren't finding the answers to bring XML into their applications.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.