private void doError(SAXParseException e) {
int line = e.getLineNumber() - 1;
try {
int offs = textArea.getLineStartOffset(line);
int len = textArea.getLineEndOffset(line) - offs + 1;
ParserNotice pn = new DefaultParserNotice(XMLParser.this,
e.getMessage(), line, offs, len);
result.addNotice(pn);
System.err.println(">>> " + offs + "-" + len + " -> "+ pn);
} catch (BadLocationException ble) {
ble.printStackTrace();