/* * $Id: SAXTest.java,v 1.1 2002/04/16 18:07:02 aslom Exp $ * * (C) Copyright 2002 by Yuval Oren. All rights reserved. * (C) Copyright 2002 by Aleksander Slominski. All rights reserved. * Modified from initial version by * Aleksander Slominski * * This software is released under the terms of the * GNU General Public License (GPL). Full * text is available at http://www.gnu.org/licenses/gpl.html */ import java.io.*; import org.xml.sax.*; import org.xml.sax.helpers.*; import java.net.*; abstract public class SAXTest extends AbstractTest implements ErrorHandler { static public void msg(String msg) { System.out.println(msg); } static public void info(String msg) { System.err.println(msg); } public void error(SAXParseException e) { fatalError(e); e.printStackTrace(); } public void fatalError(SAXParseException e) { String pubID = (e.getPublicId()==null? "" : e.getPublicId()); String sysID = (e.getSystemId()==null? "" : e.getSystemId()); msg(""+ e.toString()+""); e.printStackTrace(); System.exit(1); } public void warning(SAXParseException e) { } }