This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
<pre> Author/s : Arthur Griffith Publisher : John Wiley Publishing Category :Misc. Java Review by : Valentin Crettaz Rating : 10 horseshoes</pre> On one side, the Java language has been designed to write portable applications. On the other side, XML has been designed to contain portable data. It is natural that those two technologies had to meet at some point. This book provides a very comprehensive guide to Java and XML programming using Sun's reference implementation of the Java API for XML Programming (JAXP). The book is structured into four logical parts. First, in chapters 1 and 2, XML concepts and syntax are briefly introduced. Chapter 3 sheds some light on the SAX and DOM API. The author then shows how to parse, read and manipulate XML data using SAX in chapters 4 and 5. Chapters 6 and 7 deal with how to parse, read, manipulate and edit an XML document with DOM. Chapter 8 introduces XSL Transformation as a means of transforming an input XML document into any kind of output document. Finally, in chapter 9, the author shows how easy Java and XML development gets when using Ant build scripts. Basically, I really liked the introductory character of this book as well as the provision of a substantial amount of simple examples that are kept to the point. The content of the book is both clear and simple, and contains very few typos. More info at Amazon.com http://www.amazon.co.uk/exec/obidos/ASIN/0471209074/javaranch rel="nofollow"> More info at Amazon.co.uk