Most Helpful First | Newest First
5.0 out of 5 stars Excellent Book,
This review is from: Processing XML with Java¿: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (Paperback)I have been going through many books, forums using google with marginal results. Finally stumbled on "Processing XML with Java".
If I had this book from the beginning I would have saved myself many many hours of frustration. Clear, concise and best of all, nice examples that work!
To boot you get an online version that is searchable with google and always updated.
5.0 out of 5 stars Excellent!!!,
This review is from: Processing XML with Java¿: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (Paperback)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.
5.0 out of 5 stars Elliote Rusty Harold is my favorite author,
This review is from: Processing XML with Java¿: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (Paperback)Lucidity, explanation of the fundamentals are E.R. Harolds hallmark. Mr Harold has authored several Java and XML books and all of them are a pleasure to read.
5.0 out of 5 stars An excellent choice,
5.0 out of 5 stars A huge amount of topics and API,
Be advised that some basic understanding of XML and intermediate Java skills are required to get the best out of this book
5.0 out of 5 stars An excellant choice,
The author code that can be used in the real world of JAVA and XML. I liked the books section on JDOM. This book shows the differences between DOM and JDOM. Also, this book has a lot of information on SAX, DOM, JDOM, and it shows the differences when using each. I would recommend this book to anyone who wants to learn JAVA and XML. Make sure you are an experienced developer before purchasing this book.
5.0 out of 5 stars Excellent Value,
The remainder of the book is devoted to the various APIs for parsing XML hence the subtitle "A Guide to SAX, DOM, JDOM, JAXP, and TrAX". Throughout the book the author creates clear code examples and very readable text. This serves to develop understanding and insight in reader. This particular technical topography is under continuous change. Adapting to these changes will be much easier after having read this book.
A lot of tips and "gotchas" are shared in the book, but it is arranged so that the developer grab what he needs or he can sit and camp awhile. The book text is available at the author's website, but I prefer to read the paper copy. If you are going to use XML and Java together, this book would be a good investment.
5.0 out of 5 stars XML as high art - THE classic guide on modern XML,
By A Customer
This book is really a substantial update of the author's Java Network Programming book by O'Reilly. It takes the subject to an entirely new space. For example, want to understand SAX exception handling using JDOM processing instructions ? This is THE book. There is more information about how XML parsers really work in this book then many of the other XML texts combined. (Although the O'Reilly XML Cookbook is really good as well).
Chapter 4 on converting flat files (he uses the US Federal Budget data) to XML is priceless. Worth the cost of the book alone!
5.0 out of 5 stars Readability without compromise,
5.0 out of 5 stars Recommended especially for newbies & beginners,
To understand -most- of technical XML concepts, one has to understand so many stuff: What XML is really about othen than buzz some people is making, why/how one should use schemas (DTD, W3 XML-Schema, RelaxNG...), how XML data can be processed (parsing and transformation), how XML data can/should be stored, what Web Services/SOAP is about...
It's impossible to cover all these in a single or even a few books. So it's logical that "Processing XML with Java" focuses on a single dimension of XML: "Parsing and Trasformation"
Harold splits the book into 5 logical parts according to APIs, each 2 to 5 chapters:
Each chapter includes an overview of the covered API(s), detailed description of classes & interfaces as well as examples showing how and when to use them.
"Processing XML with Java" includes fair amount of code which is readable and understandable. In fact it would be crazy, trying to learn XML processing without coding, since it requires knowledge of very specific APIs, libraries, interfaces etc. whatever you name.
Overall, I recommend the book to especially those who have beginner to intermediate level exposure to XML. In such a case, you can quickly pick the pros, cons, dos, don'ts and save much time in building your XML skills. After reading this book, next step would be learning more about XML schema languages, XSLT, Web Services and the story about XML-database.
If you've already worked with XML, used SAX, DOM and XSLT in a few real life projects, then I suggest you to check the online version of the book (at cafeconleche.org) before buying. Best would be to read a couple of chapters and decide yourself, whether you like it or not.
And kudos to Elliotte Rusty Harold for publishing an online (HTML) version. It's a brave decision that I know not so many authors have made so far (who doesn't know Thinking in Java/Bruce Eckel ?).
Disclaimer: I've received a copy of "Processing XML with Java" from the publisher for reviewing purpose.
Most Helpful First | Newest First
Processing XML with Java¿: A Guide to SAX, DOM, JDOM, JAXP, and TrAX by Elliotte Rusty Harold (Paperback - Nov 5 2002)
CDN$ 67.99 CDN$ 42.83