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 { /* ... */ }