This is the second edition of Charles Goldfarb's XML Handbook. We are positioning it as the "Millenium" edition because of its publication so close to the new millenium for web publishing.
The XML Handbook is really two books in one. First, it provides a general introduction to XML. Without assuming any previous knowledge, the authors explain the key concepts and offer easy-to-follow tutorial chapters. Although the material is technical, they take care to explain each step in plain English, making the book more approachable than most XML guides. The other, more unusual aspect of
The XML Handbook is that it includes chapters from 27 sponsors, representing companies working with XML technology. These chapters describe how each organisation is using XML in its particular specialist field. The advantage is that it increases the book's breadth of coverage and provides a snapshot of how XML is actually being used today. On the downside, it means that there is no critical appraisal of these different approaches and readers are left to draw their own conclusions. This point aside, the input from many different specialists makes this a particularly valuable resource.
Charles Goldfarb writes with authority, since he is one of the inventors of SGML, the markup-language from which XML is derived. In this third edition, he and his co-author bring the handbook right up to date. There is extensive coverage of XML Schema Definition Language, which is the evolving alternative to the DTD (Document Type Definition), and some information about SOAP (Simple Object Access Protocol), the XML standard for remote object invocation. The XML Handbook is particularly strong on publishing and content management, and also has a good treatment of e-commerce issues.
Overall, this is recommended both for the technically-minded general reader and for developers or IT managers wanting an overview of the XML world. --Tim Anderson