import org.xml.sax.Parser ; import org.xml.sax.DocumentHandler ; import org.xml.sax.helpers.ParserFactory ; import org.xml.sax.HandlerBase; import org.xml.sax.AttributeList; public class MyHandler extends HandlerBase { // création d’une classe contenant les méthodes associées aux événements public void startElement (String name, AttributeList atts) { System.out.println (“Début : “ + name); } public void endElement (String name) { System.out.println (“Fin : “ + name); } } public class SAXApp { static final String parserClass = “com.microstar.xml.SAXDriver”; public static void main (String args[]) throws Exception { // création du parseur Parser parser = ParserFactory.makeParser (parserClass); // création d’un handler d’événement document DocumentHandler handler = new MyHandler() ; // enregistrer un listener pour ce handler Parser.setDocumentHandler (handler) ; For (int i = 0 ; i < args.length ; i++) { Parser.parse (args[i]); // Lecture séquentielle du document } } }