// CS 468: Database Management Systems
// 
// SAX parser example
// Alex Dekhtyar
//

import java.io.File;
import org.xml.sax.*;
import javax.xml.parsers.*;


// Main test class

public class SAXtest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

                // Create an instance of SAX Parser Factory

		SAXParserFactory saxPF = SAXParserFactory.newInstance();

               // Set some parser features
		
		saxPF.setValidating(false);     // no validation
		saxPF.setNamespaceAware(false); // no namespace awareness
		
		try {
                // create an instance of the SAX parser
		SAXParser saxParser = saxPF.newSAXParser();
		
                //create an instance of the content handler

		MyContentHandler handler = new MyContentHandler();
		
                // set up the test file
                String filename="text.xml";
                File f = new File(filename);
		
                // parse
		saxParser.parse(f, handler);
		
		}
		catch (Exception e) {System.out.print(e); return;}
						
	} // main

}