This week's book giveaway is in the Java in General forum. We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line! See this thread for details.
<pre>Author/s : Sas Jacobs Publisher : Apress Category :XML Review by : Pauline McNamara Rating : 6 horseshoes</pre> This book promises a lot: XML for beginners, plus DOM, some Ajax, everything from novice to professional. Inside, the contents expand to using CSS or Flash to display XML, plus server-side XML processing with 2 case studies.
The first four chapters start out feeling a little heavy on description and a little light on examples. The chapter on CSS finally explains using more code; but as it lists all the caveats involved you wonder why it was included at all. The XSLT introduction is short, not offering many expanded explanations on how templates actually work, probably making the advanced XSLT in the following chapter harder for an XML beginner. The rest of the book touches on the various ways that a web developer might encounter XML, dealing either with the DOM or XML data.
This book is intended for "web developers at all levels", both newcomers to XML and more experienced developers. As is often the case with a book that tries to offer something for everyone, that something ends up not being a whole lot. A beginner who wants to learn XML from scratch would probably need to pick up a book that focuses more on XML and XSLT. An experienced developer would probably look for (or have) more dense references for each of the technologies mentioned. This book would probably work best for someone who is looking for a more lightweight overview of the different ways that XML comes in contact with other web technologies.