Learn
-
For a basic grounding in XML, read through the Introduction to XML tutorial.
- For information on the Document Object Model, read the Understanding DOM tutorial.
- For an intro to programming XML, try Doug Tidwell's XML programming in Java.
- Order
XML and Java from Scratch
, by Nicholas Chase.
It covers the use of XML and Java in general, and other data-centric views of XML, such as XML Query, and other uses for XML, such as SOAP. And besides, it's written by the author of this fine tutorial.
- Read G. Ken Holman's article for an in-depth discussion of XSLT.
- Read the XSL Recommendation at the W3C.
- Read the XPath Recommendation at the W3C for a complete look at its capabilities.
- Read Benoit Marchal's tip on using SAXTransformerFactory to achieve greater flexibility and convenience with XSLT, or his feature on SAX, the Power API.
- Get an overview of XSLT in What kind of language is XSLT? by Michael Kay.
- See Sun Microsystems' information on JDBC.
- Review recent developerWorks articles on working with JDBC:
- A July 2001 look at the latest JDBC: What's new in JDBC 3.0 by Josh Heidebrecht
- An easy JDBC wrapper by Greg Travis
- For information on using JDBC and XML, read the companion tutorials Using JDBC to extract data into an XML document
and Using JDBC to insert XML data into a database.
-
Stay current with
developerWorks
technical events and Webcasts.
Get products and technologies
-
Download a zip archive of the sample code presented in this tutorial.
- Download the Java 2 SDK, Standard Edition version 1.3.1.
- Download JAXP 1.1, the Java APIs for XML Processing.
- Download Xalan Java, an XSL Transformation engine supporting TrAX.
- Download Xalan C++, an XSL Transformation engine supporting TrAX.
- Download JDBC drivers for your database.
- Download JDataConnect, a JDBC driver that
supports DB2, Oracle, Microsoft SQL Server, Access, FoxPro, Informix, Sybase, Ingres, dBase, Interbase, Pervasive
and others.
- For an open-source database, download MySQL
and a MySQL JDBC driver.
-
Build your next development project with
IBM trial software,
available for download directly from developerWorks.
Discuss

