*** Disclaimer: I couldn't finish this book, so my review only covers the first half. For all I know, the 2'nd half is a masterpiece, though I doubt it. ****
This book is terrible. In 20 years of reading computer books (including several years reviewing prospective book manuscripts), I've never come across a book anywhere close to being as badly structured and written (and, just as unforgivable, as badly edited) as this mess. The author clearly is handicapped by not being a native English speaker as the writing is dense and sometimes takes quite a bit of effort to decipher.
OK, I can work around the language difficulty, but in addition, the book's remarkably content-free. For one, the examples -- which don't come till after a few extrordinarly tedious rehash chapters on XML structure -- are trivial.
The ultimate insult: the book assumes that the reader *is already intimately familiar with XML*. "XML for Real Programmers"? To me, the title sounded like the book would be a good intro. to XML for an experienced programmer; it's not.
Avoid this book. If you need to learn XML, start with the W3c.org standards documents.