This document provides an example of using SAX (Simple API for XML) to parse an XML document and print its outline or structure. It defines a PrintHandler class that extends the DefaultHandler and overrides startElement, endElement, and characters methods to print the start and end tags and first word of tag bodies as the document is parsed. The PrintHandler is used along with a SAXParser to parse an XML file and output its outline. This demonstrates a basic use of SAX to parse and process an XML document sequentially through event-based callbacks.