Amazon.co.uk Review
Using XML, Special Edition, is a wonderful reference for those who know what they're doing with XML, but a very confusing primer for those who don't. To be fair, the Using series was never meant to teach someone; it was meant to crouch purposefully on your bookshelf, waiting patiently for that moment when you look vaguely confused--at which point it leaps off the shelf into your arms, dispenses the answer that you're looking for, and then slinks back into hiding.
The book delves into the programming realm--where its strength lies, incidentally--after a couple of obligatory introductory chapters. Because XML, being a comparatively simple language, is more frequently about understanding when or why to use a particular feature than how, there is comparatively little code (though there's certainly enough of it to go around). Instead, most of the text explains concepts and gives examples of when it is and isn't appropriate to use certain features, what certain features are intended to be used, and so on, which is very helpful. After all, in many cases the reader will be using the book to try to find solutions and not simply answers. The writing is clear and concise when describing code functions and real-life examples, but as stated, this book is fairly weak on XML concepts. If you didn't understand the concept going in, you're not likely to be much wiser on the other side of the chapter.
As would be expected in a reference book, there are pages and pages of tables with classes and features and commands aplenty. Unfortunately, there are several code samples from real-world Web sites or actual working models. This is "unfortunate" mainly because the samples point to the lack of usable examples in the book. A lot of XML's advanced functions would be made a lot clearer if the book would not only give isolated code fragments for many XML features, but also a wider-scale XML page that would let the reader understand how it's used in the field.
This is by no means a tutorial, and if you're fuzzy on critical XML philosophies you may want another book. But if you're an XML developer working on a project who needs something to pull off the shelf from time to time, this is fine. --William Steinmetz
Review
"The book is comprehensive and well written and if you're looking for something that covers everything from XML concepts to how to apply XML to the real world, it's worth a look."IT Training, August 2001
See all Product Description