• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

C++ XML by Fabio Arciniegas

 
Bartender
Posts: 962
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
<pre>Author/s : Fabio Arciniegas
Publisher : New Riders
Category : Other
Review by : Madhav Lakkapragada
Rating : 6 horseshoes
</pre>
This book assumes knowledge of XML and is for C++ and XML developers. The book covers a lot of different topics but not in great detail. SAX (both 1.0 and 2.0) and DOM 2.0 are discussed to begin with. The author does a good job describing the API for all of these. The examples are simple and demonstrate the usage of the API. A good chapter was the comparision of SAX and DOM.
Other advanced topics that are touched in this books are XML Schema, XPath, XPointers, TREX and XSLT. The book does give an example or two on each of these and mentions where and how to use these technologies. However, they are neither complete nor detailed, as claimed on the back cover. Lets be honest, an eight and half page description on XML Schema is not detailed, atleast not in my opinion.
Its the same with XSLT and SOAP/RPC. One chapter on each that gives you an understanding of how to use this technology in C/C++ and the tools available. Toolkits or frameworks like Xalan, Xerces and MSXML are also mentioned with an example or two. The book also presents a chapter on Database support and its processing using C++ based ODBC tools.
Overall, this book gives a perspective of various XML technologies to a C/C++ developer and provides a CD with all the source code and tools needed. While XML knowledge is needed to use this book, the examples that are mentioned are easy to understand, not too complicated. So, if you are a C/C++ developer and would like to get a peek into the XML world, this book does a fair job. But, is not detailed or complete on any topic.
More info at Amazon.com
More info at Amazon.co.uk
 
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Before I rush out and buy this book, I'd like to know a little more about which compilers on which operating systems the author uses. If it assumes Windows or GNU C++ compilers it's a lot less use to me than if it admits that C++ compilers and libraries are different, and tries to work round this.
Anyone who's read it care to enlighten me?
 
Ranch Hand
Posts: 5040
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The author primarily uses VC++, Visual Studio 6.0. Also, makefiles for Linux using gcc 2.91 or later are provided for some of the apps. For Windows Cygnus gcc 2.95 makefiles are provided for some applications.
Hope this help.
- madhav
 
Frank Carver
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the reply. About what I feared, really, although dependence on a particular version of GCC is going a bit far. I think I'll try and find it in a library before I part with the cash ...
 
There's a city wid manhunt for this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic