Learn
-
For a basic grounding in XML read through the "Introduction to XML" tutorial (developerWorks, August 2002).
-
See the official SAX 2.0 page (http://www.saxproject.org).
-
Read about using SAX filters for flexible processing (developerWorks, March 2003).
-
Read about using SAX filters for flexible processing (developerWorks, March 2003).
-
Find out how to build SAX-like apps in PHP (developerWorks, March 2003).
-
Learn how to set up a SAX parser (developerWorks, July 2003).
-
Learn more about validation and the SAX ErrorHandler interface (developerWorks, June 2001).
-
Understand how to stop a SAX parser when you have enough data (developerWorks, June 2002).
-
Explore XSL transformations to and from a SAX stream (developerWorks, July 2002).
-
Find out how to turn a SAX stream into a DOM or JDOM object with "Converting from SAX " (developerWorks, April 2001).
-
Order
XML Primer Plus
, by Nicholas Chase, the author of this tutorial (http://www.amazon.com/exec/obidos/ASIN/0672324229/ref=nosim/thevanguardsc-20).
-
SAX was developed by the members of the XML-DEV mailing list. Try the Java version, now a SourceForge project (http://sourceforge.net/project/showfiles.php?group_id=29449).
-
Try SAX implementations that are also available in other programming languages (http://www.saxproject.org/?selected=langs).
-
Find out how you can become an IBM Certified Developer in XML and related technologies (http://www-1.ibm.com/certify/certs/adcdxmlrt.shtml).
Get products and technologies
-
Download the Java 2 SDK, Standard Edition version 1.4.2 (http://java.sun.com/j2se/1.4.2/download.html).
-
If you're using an older version of Java, download the Apache project's Xerces-Java (http://xml.apache.org/xerces2-j/index.html), or Sun's Java API for XML Parsing (JAXP), part of the Java Web Services Developer Pack (http://java.sun.com/webservices/downloads/webservicespack.html).
-
Get IBM's DB2 database (http://www.ibm.com/software/data/db2/) which provides not only relational database storage, but also XML-related tools such as the DB2 XML Extender (http://www.ibm.com/software/data/db2/extenders/xmlext/) which provides a bridge between XML and relational systems. Visit the DB2 content area to learn more about DB2 (http://www.ibm.com/developerworks/db2).

