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
Product Description
SE Using XML is a comprehensive tutorial/reference that shows you how to create XML documents and applications. This book begins with basic concepts and progresses through the creation of sophisticated XML projects. The book also includes many leading XML tools on the CD-ROM to help you create XML documents more easily.
See all Product Description