Representing an entire XML document using the Document Object Model (DOM) Level 2 • Using DOM to display the outline of an XML document in a JTree • Responding to individual XML parsing events with the Simple API for XML Parsing (SAX) 2.0 • Printing the outline of an XML document using SAX • Counting book orders using SAX • Transforming XML using XSLT • Invoking XSLT through custom JSP tags • Hiding vendor-specific details with the Java API for XML Processing (JAXP)