import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; import java.io.*; public class RiiuliLappaja2 extends DefaultHandler{ int pealkirjadeArv=0; public void startElement(String nimeruum, String kohalik, String yhendus, Attributes at){ if(yhendus.equals("PEALKIRI"))pealkirjadeArv++; } public void endDocument(){ System.out.println("Leiti "+pealkirjadeArv+" pealkirja."); } public void characters(char[] tahed, int algus, int pikkus){ System.out.println("Tuli massiiv" + new String(tahed)); System.out.println("Vajalik osa: '" + new String(tahed, algus, pikkus) + "'"); } public static void main(String argumendid[]) throws Exception{ XMLReader lappaja= SAXParserFactory.newInstance().newSAXParser().getXMLReader(); lappaja.setContentHandler(new RiiuliLappaja2()); lappaja.parse("raamatud1.xml"); } }