4.3 Content Handlers

<..SAXContent.java..>
 import javax.xml.parsers.*;
 import org.xml.sax.XMLReader;
 import java.io.File;
 import org.xml.sax.helpers.DefaultHandler;
 class SAXContent {
   static public void main(String[] args) throws Exception {
     SAXParserFactory factory = SAXParserFactory.newInstance();
     SAXParser saxParser = factory.newSAXParser();
     XMLReader xmlReader = saxParser.getXMLReader();
     xmlReader.setContentHandler(
          new MyContentHandler( /* ... */ ) );
     xmlReader.parse( new File(args[0]).toURL().toString() );
 } }
 class MyContentHandler
         extends DefaultHandler { /* ... */ }
javac SAXContent.java; java SAXContent doc.xml -_-_-