<pre> Author/s : Elliotte Rusty Harold Publisher : Addison Wesley Category :XML Review by : Matthew Phillips Rating : 10 horseshoes </pre>Another, equally appropriate, title for book could be Everything I wanted to know about processing XML with Java, but I was afraid to ask. This book provides very detailed descriptions of all of the above APIs.
The most impressive aspect of this book is organization. It is very easy to use the table of contents to jump right into what you need to learn. The table of contents also includes a list of examples and a list of figures in case you need a brief refresher. The appendix provides a quick reference to all of the covered APIs. You need to know a little about XML before reading this book, but thanks to the first 5 chapters you only need to know a little. Every topic is backed up with a lot of source code for you to play with. I looked pretty hard to find something negative to say about this book, but there just isn t anything. If you want to learn how to process XML using Java, or need something on your desk to refer back to as necessary, look no further than this book.
You can view this book online at http://www.cafeconleche.org/books/xmljava/ if you want to check it out before buying. As the author states on the site, it's much cheaper to simply buy the book than it is to print it out. I agree with Matthew's review, this is a great book. [ January 06, 2003: Message edited by: Jason Menard ]
Originally posted by Thomas Paul: I did a pre-publication review of this book and I agree completely with the review. It is a great book. Anyone working with XML and Java should have this book on their shelf.
Thanks by the way. I bought it on your recommendation and it has already proved useful.
I had written a few minor programs processing XML before reading this book and I never really felt comfortable with it. After reading this book I feel a whole lot better about my overall skills with using XML.
subject: Processing XML with Java A Guide to SAX, DOM, JDOM, JAXP... by Elliotte Rusty Harold