::Review: Effective XML ::
[/tech/books] (00:41)
I didn't notice Effective XML when it first came out,
but we were lucky enough to get a review copy for the Austin XML group. I had just
enough time to read the first chapter or two before I had to pass it
along to the actual reviewer. But I liked the book enough to buy it,
and then I put it in my book queue and forgot about it.
I'm really mad I didn't get back to it faster because the book is excellent.
Effective XML is a collection of about 50 tips for working with
XML. Although XML seems is simple and easy to use, it's also easy to
get wrong. I've often scratched your head and wondered why
things like XML Schema, for example, just doesn't feel right. But
it wasn't until I read Effective XML that I understood what was really
akward with it.
Because the book is so diverse (any amazing feat considering the
small page count), it is hard to single out any specific part as being
a reason to read the book. The book doesn't just talk about schemas,
the infoset, etc..., it digs down and really explains what is good and
bad about the technologies and what the best ways to apply them are.
All I can say is that I use XML day in and day out and have learned
everything I know by trial an error. I've made many mistakes along
the way. I've tried my best to learn from them, but Effective XML was
the book that made everything click for me. The best part is that the
book went well beyond just helping me see my errors. I've already
applied some of the ideas to new work I've done recently and have been
able to head off some of the problems I would have encountered.
Effective XML is by far the best XML book I've ever read, and quite
possibly the best tech book I've read all year. I might even have to
add it to my favorite
tech books list. If you work with XML to any significant degree,
I can't recommend this book highly enough.