// Create a handler for SAX events
DefaultHandler handler = new MyHandler();
// Parse an XML file using SAX;
parseXmlFile("infilename.xml",handler,false);
// This class listens for startElement SAX events
static class MyHandler extends DefaultHandler {
Locator locator;
public void setDocumentLocator(Locator locator) {
this.locator = locator;
}
// This method is called when an element is encountered
public void startElement(String namespaceURI,String localName,String qName,Attributes atts) {
if (locator != null) {
int col = locator.getColumnNumber();
int line = locator.getLineNumber();
String publicId = locator.getPublicId();
String systemId = locator.getSystemId();
}
}
}