import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class EesnimedeLoendaja extends DefaultHandler{ int eesnimedeArv=0; public void startElement(String nimeruum, String kohalik, String element, Attributes at){ System.out.println("Algas element "+element); if(element.equals("eesnimi"))eesnimedeArv++; } public void endElement(String nimeruum, String kohalik, String element){ System.out.println("Loppes element "+element); } public void endDocument(){ System.out.println("Leiti "+eesnimedeArv+" eesnime."); } public static void main(String argumendid[]) throws Exception{ XMLReader lappaja=SAXParserFactory.newInstance().newSAXParser().getXMLReader(); lappaja.setContentHandler(new EesnimedeLoendaja()); lappaja.parse("inimesed.xml"); } }