<pre>
Author/s : Elliotte Rusty Harold
Publisher : Addison-Wesley
Category : XML
Review by : Jim Yingst
Rating : 9 horseshoes</pre>
The title
Effective XML invites comparison with industry classics
Effective C++ and
Effective Java - each compact collections of very good and useful advice which help the reader master the finer points of the a programming language. This book is, thankfully, a worthy successor to this tradition.
Effective XML is aimed at developers with a decent working understanding of XML, though not necessarily a huge amount of experience with it. But even if you are so experienced with XML that you already know everything the book has to say (very unlikely), you may well find it useful to have a copy on hand to smack the heads of your less experienced co-workers who are in need of some good advice. Because you'll probably find you agree with what ERH has to say, and it can be easier to invoke this book as an authority than to spend your own time trying to convince wayward developers of the error of their ways.
Little time is spent here explaining the details of how to do things; instead the focus more is on when and why to do them. Or why not. The interest is mostly in core concepts like syntax and structure, DTDs, schemas, parsing, etc, emphasizing important but subtle details you may well have missed when you first studied them. The writing style is very clear, concise, and practical. I'd recommend this to just about anyone working with XML in some form.
More info at Amazon.com More info at Amazon.co.uk