import java.io.FileReader;

import org.xml.sax.XMLReader;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.helpers.XMLReaderFactory;
import org.xml.sax.helpers.DefaultHandler;


public class CD extends DefaultHandler
{
  	private boolean toon = false;
  	private int nr = 1;
  	
    public static void main (String args[])
	throws Exception
    {


  XMLReader xr = XMLReaderFactory.createXMLReader();
	CD handler = new CD();
	xr.setContentHandler(handler);
	xr.setErrorHandler(handler);

				// Parse each file provided on the
				// command line.
	for (int i = 0; i < args.length; i++) {
	    FileReader r = new FileReader(args[i]);
	    xr.parse(new InputSource(r));
	   }
  }


    public CD ()
    {
    	super();
    }


    ////////////////////////////////////////////////////////////////////
    // Event handlers.
    ////////////////////////////////////////////////////////////////////


    public void startDocument ()
    {
	    System.out.println("Begin document \n");
    }


    public void endDocument ()
    {
	    System.out.println("Eind document \n");
    }


    public void startElement (String uri, String naam,
			      String elementNaam, Attributes atts)
    {
    	if (elementNaam.equals ("cdtitel")|| elementNaam.equals ("artiest"))
    	    {System.out.print(elementNaam +":   ");
    	    toon = true  ;}
    	    
      if (elementNaam.equals ("titel"))
    	    {System.out.print(nr +":   ");
    	    toon = true  ;}

      if (elementNaam.equals ("cd"))
    	    {System.out.println("Begin " + elementNaam);}

    }


    public void endElement (String uri, String naam, String elementNaam)
    {
      if (elementNaam.equals ("cd"))
    	   {System.out.println("Eind " + elementNaam+ "\n");
    	    nr=1; }
    	if (elementNaam.equals ("titel"))
    	    {nr++;}
    }


    public void characters (char ch[], int start, int length)
    { 
      String karakters = new String(ch,start,length);
      if (toon) System.out.print(new String(ch, start, length)+"\n");
          {toon = false ;}
    }
}
