XML is rapidly becoming the standard representation format for data interchange, data verification, configuration, RDBMS interaction, remote procedure invocation, and the representation of transformation processes. In all these areas the Java language provides the programming interfaces and tools needed for driving the underlying machinery. The intersection between Java and XML is wide-ranging, and the knowledge required to use them together effectively is expanding daily. The API section of this book provides quick access to the essential Java XML programming interfaces: SAX, DOM Core, DOM Extensions, JDOM, JAXP and TrAX, together with dozens of illustrative examples. The tools section includes chapters on Oracle XDK, IBM Web Services Toolkit, Apache XML Project, XML tools for lightweight/mobile devices, and an overview of Sun early access XML projects, all packed with examples and reference material. The final techniques section explores Java XML over five projects, developing a distributed business casestudy.
Table of Contents:
Part 1: Java and XML Chapter 1 Java XML Fundamentals Part 2: Programming Interfaces Chapter 2 SAX Chapter 3 DOM Core Chapter 4 DOM Extensions Chapter 5 JAXP Chapter 6 JDOM Part 3: XML Tools Chapter 7 Oracle XDK Chapter 8 Apache XML Project Chapter 9 IBM Alphaworks Chapter 10 Java XML Projects Chapter 11 XML for Information Appliances Part 4: XML Techniques Chapter 12 Configuration with XML Chapter 13 Querying XML Chapter 14 Storing and Retrieving XML Chapter 15 Transmitting XML Chapter 16 Transforming and Presenting XML Appendices Index