import org.xml.sax.*; import org.xml.sax.helpers.*; import javax.xml.parsers.*; class XMLParse extends DefaultHandler { public void startElement(String strNamespaceURI, String strLocalName, String strQName, Attributes al) { System.out.println("startElement: " + strQName); } public void characters(char[] a, int s, int l) { System.out.println("characters: " + new String(a, s, l)); } public void endElement(String strNamespaceURI, String strLocalName, String strQName) { System.out.println("endElement: /" + strQName); } public static void main(String args[]) throws Exception { SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser(); XMLReader p = sp.getXMLReader(); p.setContentHandler(new XMLParse()); p.parse(args[0]); } }