Got an XML problem? Need quick snippets and answers to solve it right now? We've seen two excellent XML quick references: CodeNotes for XML and this one, from Microsoft Press.
William R. Stanek's XML Pocket Consultant is both crystal clear and wonderfully succinct. It covers all the core XML technologies and standards that matter most: XML itself; schemas, namespaces, XLink, XPath, XSL, and XSLT. And all of its coverage is based on final approved standards, unlike some XML books you might have hanging around.
Stanek starts with the basics: XML naming rules, elements, attributes, entities, comments, and processing instructions. He carries you all the way to some pretty sophisticated XSL/XSLT solutions -- increasingly important if you're building or supporting end-to-end XML solutions. For example, in addition to covering templates and output formats, he presents structures for conditionally processing portions of XML documents, and a full chapter on manipulating strings, Booleans, and numbers from within XSLT or XPath.
By the way, while schemas get most of the attention these days, many developers still have good reasons to use DTDs; XML Pocket Consultant includes very detailed coverage of both alternatives -- much more than its competitor, CodeNotes for XML. On the other hand, if you also need detailed coverage of DOM, SAX, or CSS, you'll probably choose CodeNotes instead. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.