Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX by Elliotte Rusty Harold

BUY IT USED from A1books

Ships from: Netcong, NJ

Usually ships in 1-2 business days

Shipping Options:

  • Standard Domestic
  • Canadian
  • International

BUY IT NEW



  • $64.99 List price
  • $48.74 Online price(Save 25%)
  • $43.86 Member price
  • Join Now
  • Buy it new

    (Paperback)

    Details from Seller

    • ISBN: 0201771861
    • Publisher: Addison-Wesley
    • Pub. Date: November 2002
    • Condition:

    Comments from the Seller: Brand new item. Over 6 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: P20091007160609H

    About the Seller

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features
    • Full Product Details

    Synopsis

    Explains how to process XML with Java, build XML applications, and parse complicated documents. Written for experienced Java developers, the book focuses on the three major Java APIs that model XML: the simple API for XML (SAX), the document object model (DOM), and a Java native API (JDOM). The final two chapters introduce the XPath language for locating nodes in XML documents, and XSL transformations (XSLT) for describing how documents change formats. Annotation c. Book News, Inc., Portland, OR

    More Reviews and Recommendations

    Biography

    Elliotte Rusty Harold is an internationally respected writer, programmer, and educator. He is an Adjunct Professor of Computer Science at Polytechnic University in Brooklyn, where he lectures on Java and object-oriented programming. His Cafe con Leche Web site has become one of the most popular sites for information on XML. In addition, he is the author and coauthor of numerous books, the most recent of which are The XML Bible (John Wiley & Sons, 2001) and XML in a Nutshell (O'Reilly, 2002).



    0201771861AB06062003

    Customer Reviews

    • Reader Rating:
    • Ratings: 1Reviews: 1

    Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAXby Anonymous

    Reader Rating:
    See Detailed Ratings

    11/22/2002: It used to be that to get a job as a java programmer, all you typically needed was knowledge of java itself plus some general background in computer science. But today we have a severe high tech slump, and technology has also moved on. The former has caused companies that are still hiring, and those that are picking programmers to retain, to require a broader skill set. One of these has been produced by the latter, XML. It really is shaping up that data serialisation is increasingly in XML format, if that data exists outside a database. So for professional reasons you should learn XML, if you are indeed any type of programmer. For example, Microsoft's .NET revolves around XML, and they don't use java. But it turns out that the coupling between java and XML is tight. The most advanced parsers for XML exist for java. In C and C#, the parsers are essentially one step/generation behind. Given this, where do you turn to learn XML? An excellent choice is this book. A voluminous and eloquent exposition of the uses of XML. Harold covers the latest versions of the SAX and DOM parsers, explaining the relative merits. As a java programmer, you should find the idea behind SAX simple. It uses a callback, similar to that in GUIs. Simpler, in fact, because you can only have a single callback. SAX's biggest drawback is that it does not build a tree of the document. DOM addresses this. Harold explains the tradeoffs, and how you can decide which to use. Plus, he describes JDOM, which is DOM-like, but written expressly for java. You should find JDOM far more intuitive than DOM. There is one place where I must differ with the author. He claims that this book is for the experienced java programmer who has already had some XML. I think he is being too conservative; he doesn't want to oversell this book to someone who will not benefit from it. I claim that if you are experienced, by which I mean you have a year or more in java, then you have the intellectual wherewithal to gain, even if you have never seen a stitch of XML.