Welcome
  Your Account | Cart Cart | Wish List | Help
SearchBrowse
Subjects
BestsellersThe New York Times®
Best Sellers
MagazinesCorporate
Accounts
e-books
& docs
Bargain
Books
Used
Books
Search     
Web Search
View CartWish ListYour AccountHelp
Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in .

book Information
  Explore this item
   buying info
   customer reviews
   editorial reviews
   look inside

Listmania!


New Riders XML and ASP.NET Boo...: A list by Kirk Allen Evans, Author, Developer, Trainer

Add your List


Ready to buy?


Sign in to turn on 1-Click ordering.
a9.com   A9.com users save 1.57% on Amazon. Learn how.

Don't have one?
We'll set one up for you.
List Price: $49.99
Price: $27.99 and this item ships for FREE with Super Saver Shipping. See details
You Save: $22.00 (44%)
Availability: Usually ships within 24 hours. Ships from and sold by Amazon.com.
Only 1 left in stock--order soon (more on the way).


Edition: Paperback


Better Together
Buy this book with C++ Coding Standards by Herb Sutter, Andrei Alexandrescu today!
plus
Total List Price: $84.98
Buy Together Today: $51.08


Links you might be interested in
handbags
women's shoes
formal dress
corset
ipod

Editorial Reviews
From Book News, Inc.
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.Copyright © 2004 Book News, Inc., Portland, OR

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

See all Editorial Reviews

Product Details
  • Paperback: 336 pages
  • Publisher: Sams; Bk&CD-Rom edition (August 3, 2001)
  • Language: English
  • ISBN: 073571052X
  • Product Dimensions: 9.0 x 7.0 x 0.8 inches
  • Shipping Weight: 1.2 pounds. (View shipping rates and policies)
  • Average Customer Review: based on 19 reviews.
  • Amazon.com Sales Rank: #224,890 in Books
  • (Publishers and authors: improve your sales)

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Excerpt | Index | Back Cover

Customers interested in C++ XML may also be interested in
Sponsored Links ( What's this? ) Feedback

Spotlight Reviews
Write an online review and share your thoughts with other customers.

6 of 7 people found the following review helpful:

The only one on the subject, but far from being perfect, January 6, 2003
Reviewer:Alexander L. Belikoff (NY, United States) - See all my reviews
(REAL NAME)  
Although XML is a buzzword du jour, its acceptance in the C++ world
is surprisingly slow, especially in non-Microsoft environments. This
is mostly due to the lack of an accepted and standardized API. The
standardization process is painfully slow and even though there are
a number of publicly available parsers with C++ bindings, they vary in
their approach to XML processing as well as in the minute details that
make them work with some C++ compilers but not with the others.

In such an environment, a book devoted specifically to processing XML
using C++ is mostly welcome. Read below and decide for yourself.

The good:

- the book covers all major XML processing technologies
available for C++ programmers. It provides examples and explains the
difference in various approaches.

- It will not bore you with XML basic description, excessive quoting
of XML standards, or useless hype (99.9% of XML books out there are
plagued with all of the above).

The bad:

- Even though all of the technologies are compared, the comparison is
crammed in the back of the book, after the chapters describing all
of these technologies in great detail. This sounds like a poor
choice, because these technologies are very different from each
other and different tasks require different approaches. A good
overview and comparison of all of those in the beginning would be
much welcome. It would give readers an idea of what technology to
choose.

- Most of the large examples are Windows-oriented.

- Source code for the examples is only available on an attached CD.
It is not available on-line, which is a shame - I though we've
already passed the stage of "proprietary examples." Apart from other
obvious advantages, having examples on-line would facilitate
contribution of patches and improvements from the readers.

- Speaking of the examples on the CD, they are presented in the worst
manner I've ever seen. The examples I've played so far are bundled
with XML parser distribution (each of them!), have plenty of
temporary files around (like editor backups, or files that Visual
C++ produces). Even those examples that are supposed to work in both
UNIX and Windows come with no Makefiles, the source code looks and
feels rather immature (I though, one learns to NOT supply an
identifier to #endif directive during the 1st year of C/C++
education). All in all, each example I've seen so far feels like a
quick hack, hastily cooked up and released without a mere attempt to
make it look presentable. This is really bad, since, given the
scarcity of books on the subject, there will be plenty of people
fighting with the source code from the book.

The bottom-line: this books falls way short of my "golden standard"
(UNIX books by W. Richard Stevens). Nevertheless, it seems to be the
only book on the subject and it does cover all major technologies. If
you need to work with XML in C++ - buy this book. Once a revised
edition is out (or a better book appears), switch to it.

Was this review helpful to you?  YesNo (Report this)



5 of 6 people found the following review helpful:

Tries to do way too much in too little space, October 29, 2001
Reviewer:Dan Crevier (Bellevue, WA United States) - See all my reviews
(REAL NAME)  
This book gives a brief introduction to many XML technologies, with short samples in C++. There are some hints of some interesting topics like which sorts of design patterns to apply in different circumstances, and how to manage data structures when working with the DOM. But, most of the book is just a general overview of XML, like any of the other many XML books.

I was able to read this entire book in about 3 hours, and was left wishing there was a lot more depth. I was frustrated to have the author often mention that he couldn't go into potentially interesting details because of "space constraints". What space constraints? "Inside XML" by the same publisher has larger pages, is 4 times longer, and is only $10 more expensive. And, if space was a constraint, I think the author could have saved a lot of space by leaving out things like a chapter describing STL (which is used in only a couple of places in the book). Also, each chapter seemed to use a different sample XML document, complete with DTD. To save space, the author could have used the same sample document in each chapter.

I had also hoped for more coverage of MSXML. It is briefly mentioned in one chapter. The MSDN site is a much better source of information here.

In summary, if you are looking for an introduction to XML and use C++, this book might be good for you (although you'll need more books for more information on the various technologies). But, if you already know something about XML and are looking for more information on how to do use C++ for your XML work, you'll be very disappointed.

Was this review helpful to you?  YesNo (Report this)



Customer Reviews
Average Customer Review:
Write an online review and share your thoughts with other customers.

0 of 1 people found the following review helpful:

A good introduction..., February 18, 2003
Reviewer:F. Rioux (Montreal, Quebec) - See all my reviews
As many C++ programmer, I have heard of XML and its supposed wonders, yet, I always thought it was just another web-specific kind of technology. I knew the basics, but was not really aware of how it could be integrated with C++.

This book was exactly what I was looking for. It just covers every possible way of integrating XML into C++ applications. This book is a wonderful survey of all possible solutions.

The fact that this book covers every possible technology is of course very appreciated, but its coverage of every technology is very brief and may only serve as an introduction.

Worse, the very comparison between every technology and the "when to use what?" section is of a mitigated quality. The author just doesn't explain well his point. The book looks more like a compilation of chapters than a unique book with a clear vision.

After reading this book, I fell like I know more how to integrate XML into C++ and dispose of some information on which technology use, but definitively need to buy another book to cover the chosen technology.

Overall, this book is a very good introduction to the integration of XML into C++ apps, but a better "guidance / technology comparison" would be appreciated.

Was this review helpful to you?  YesNo (Report this)



0 of 1 people found the following review helpful:

There are dozens of books on XML and Java and one for C++?, December 31, 2002
Reviewer: A reader
Well I know Java and XML well, I needed a good reference book on "best practices" on using XML with C++, this book is really the only game in town and is quite useful as it covers all the bases.

It will get out of date pretty quick as most tech books of this kind do but as a reference it does nicely.

Was this review helpful to you?  YesNo (Report this)



0 of 1 people found the following review helpful:

There are dozens of books on XML and Java and one for C++?, December 31, 2002
Reviewer: A reader
Well I know Java and XML well, I needed a good reference book on "best practices" on using XML with C++, this book is really the only game in town and is quite useful as it covers all the bases.

It will get out of date pretty quick as most tech books of this kind do but as a reference it does nicely.

Was this review helpful to you?  YesNo (Report this)



1 of 2 people found the following review helpful:

There are dozens of books on XML and Java and one for C++?, December 31, 2002
Reviewer: A reader
Well I know Java and XML well, I needed a good reference book on "best practices" on using XML with C++, this book is really the only game in town and is quite useful as it covers all the bases.

It will get out of date pretty quick as most tech books of this kind do but as a reference it does nicely.

Was this review helpful to you?  YesNo (Report this)


See all 19 customer reviews...


Listmania!

So You'd Like to...



Amazon.com Privacy Statement Amazon.com Shipping Information Amazon.com Returns & Exchanges

Where's My Stuff?
• Track your recent orders.
• View or change your orders in Your Account.
Shipping & Returns
• See our shipping rates & policies.
Return an item (here's our Returns Policy).
Need Help?
• Forgot your password? Click here.
Redeem or buy a gift certificate.
Visit our Help department.
Search   for     

Amazon.com Home   |   Directory of All Stores

Our International Sites: Canada  |  United Kingdom  |  Germany  |  Japan  |  France  |  China

Contact Us   |   Help   |   Shopping Cart   |   Your Account   |   Sell Items   |   1-Click Settings

Investor Relations   |   Press Releases   |   Join Our Staff

Conditions of Use | Privacy Notice © 1996-2005, Amazon.com, Inc. or its affiliates