Book Review: Processing XML documents with Oracle JDeveloper 11g

This is a new feature here on Java Hair, a book review. I was recently approached by the publisher of this book who asked if I would be interested in doing a review. The request was quite timely, I thought, since I have recently been working with XML Schema design (check out the XML category).

edfa

“Processing XML documents with Oracle JDeveloper 11g” seems more like the title to a whitepaper than a full-fledged book, but I found that the book actually covers a lot of topics that fall under the XML Processing umbrella.  That, and the fact that JDeveloper documentation can be difficult to come by makes this book a pretty handy addition to your library if you develop with JDeveloper 11g and you are working with XML.

Starting out, the book covers the parsing of XML documents using both the SAX API and the DOM API.  Information that you could get elsewhere, but as the book is JDeveloper 11g specific, it also includes information on how to set up your projects and which libraries you need to include that may or may not be included with your JDeveloper distribution.  Very handy information for someone using JDeveloper.

There is a chapter on using JDeveloper to design an XML Schema, something I could have used a few months ago, actually.  JDeveloper’s visual design feature for XML Schema’s is a great tool and comparable to anything I’ve used with Eclipse and NetBeans.  Following that is a chapter on validating your schema 3 different ways and how to create these projects in JDeveloper.

There are some chapters that I didn’t expect to see in this book, but were quite welcome.  A chapter devoted to transforming XML to PDF, another on transforming XML to MS Excel, storing XML in Oracle Berkeley DB XML and even a chapter on Oracle XML Publisher.

So all in all, despite the self-imposed limitation of XML and JDeveloper, the author, Deepak Vohra, has managed to cram in some very useful topics into his book.  Though some of it isn’t really JDeveloper specific, he does makes it relevant by walking thru setting up each project in JDeveloper as well as building and running the subsequent applications in JDeveloper.

The writing style is very dry, much like you’d probably expect from a reference book, and it should be treated as such, it isn’t something that you are going to want to sit down and read in one sitting.  However, if you have work to do in XML and you are considering using or already using JDeveloper as your IDE, I would definitely recommend picking it up.

You can find the book on virtually any online bookstore or on the publisher’s website: Packt Publishing.

Share/Save/Bookmark