SAXParserDriver.java

package edu.udel.cis.vsl.tass.ast;

import edu.udel.cis.vsl.tass.ast.IF.ASTParserIF;
import edu.udel.cis.vsl.tass.ast.ASTs;
import edu.udel.cis.vsl.tass.ast.IF.ASTParserException;

import java.io.FileInputStream;
import java.io.File;

public class SAXParserDriver {

	public static void main(String args[])  {
		File schemaFile;
		FileInputStream xmlFile;
		
		try {
			schemaFile = new File(args[0]);
			xmlFile = new FileInputStream(new File(args[1]));
		} catch (Exception e) {
			System.out.println(e);
			return;
		}

		ASTParserIF parser = ASTs.makeASTParser(xmlFile,schemaFile);

		try {
			parser.parseDocument();
		} catch (ASTParserException e) {
			System.out.println(e);
			e.printStackTrace();
			return;
		}
	}

}