Processing XML with Java(TM): A Guide to SAX, DOM, JDOM, JAXP, and TrAX

Processing XML with Java(TM): A Guide to SAX, DOM, JDOM, JAXP, and TrAX
Authors
Elliotte Rusty Harold
ISBN
0201771861
Published
15 Nov 2002
Purchase online
amazon.com

A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs. Softcover.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Jon D. Cruz said
While the contents of the book, as well as how it's been written are well worth the money, I wanted to enter this review to warn others that there are different volumes.

I bought this guide book online expecting to receive the entire 1100+ pages. When I received the book, I saw "Volume 2" on it's cover. I opened it up to see that the very first page was "Part III". No table of contents, no typical Preface, etc.

I sent the book back via Amazon's return policy, with no problems, and received the replacement very quickly. However, I now have "Volume 1". Parts I and II.

Yeah. The description above makes no reference to a Volume 1 or Volume 2. (If it does now, then good. Amazon has updated it's text. I wish they had done so earlier). So I still have 1/2 of a book.

Qixiao Ying said
great book on xml, specially on different kind of parsers, their purpose, advantages and weakness.

Thomas Paul said
If only every technical book was written this well! Anyone who is working with Java and XML should have a copy of this book. Highly example driven with clear explanations, the author makes using XML in your Java programs a breeze. Even better, the author has a style that makes the book fun to read as you feel like you are learning all sorts of secrets from an XML insider.

The book starts with a quick introduction to XML and then gets into how to create XML documents in your programs. The first four chapters cover everything you need to know about creating XML whether it is for XML-RPC, SOAP, or simply to store in a file. The next section covers parsing XML documents. SAX and DOM are compared and then the next eight chapters discuss these two methods of parsing documents, explaining how to use them, comparing them, and helping you determine how to decide which technique to use for which situation. The section on DOM explains not just how to parse documents using DOM but also how to create new documents. The final chapters of the book cover JDOM, XPATH, and XSLT.

Did I mention that this book is full of examples? The author doesn't rely on simply explaining how something works or how to use a technology (even though his explanations are excellent), he has examples to demonstrate everything he discusses. Each example builds upon the previous example and makes learning the techniques easy and enjoyable.

Michael Pucciarelli said
I really like reading this book. It is easy to read and understand. The author does a good job of describing the XML technologies related to JAVA. This book has a lot of code to analyze. This book is a must have for the experienced developer who wants to do JAVA with XML. I have a message for the experienced developer: THE CODE WILL CHALLENGE YOU; IT CHALLENGED ME!!!

Michael

Foti Massimo said
This is definitely a valuable resource for anybody dealing with XML and Java, written by one of the best tech writers in town. The author covers in details a huge amount of topics and API, so many that you couldn't ask for more.
Be advised that some basic understanding of XML and intermediate Java skills are required to get the best out of this book

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“In theory, theory and practice are the same. In practice, they're not.”