Dear All, I am new to java. I have taken some examples and trying to write one parser which parse the files based on catalog files. Everything is working fine. But I need to set ErrorHandler and Locator. So that I can get the error message like this.
filename.xml:linenumber:columnnumber:message. Please see my code and let me know where I am going wrong. import java.io.*; import org.xml.sax.*; import org.xml.sax.helpers.*; import javax.xml.parsers.*; import org.apache.xml.resolver.tools.*; public class gae extends DefaultHandler{ public static void main(String[] args) { String uri = args[0]; try { SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setNamespaceAware(true); factory.setValidating(true); SAXParser parser = factory.newSAXParser(); XMLReader reader = parser.getXMLReader(); reader.setEntityResolver(new CatalogResolver()); reader.setErrorHandler(handler); reader.setDocumentLocator(); reader.parse(uri); } catch (IOException e){} catch (ParserConfigurationException e){} catch (SAXException e){System.out.println(uri+":"+":"+e.getLineNumber()+":"+e.getColumnNumber()+ ":"+e.getMessage());} } } Ganesh --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]