Android validating sax parser
But for nonfatal errors and warnings, exceptions are never generated by the default error handler, and no messages are displayed.As shown in Document Events, the application's event handling methods throw can be constructed using a message, another exception, or both.If the parser finds that the document is not valid, then an error event is generated.Such errors are generated by a validating parser, given a document type definition (DTD) or schema, when a document has an invalid tag, when a tag is found where it is not allowed, or (in the case of a schema) when the element contains invalid data.The method is invoked, if namespace processing is not enabled, then the local name for elements and attributes could turn out to be an empty string.The code handles that case by using the qualified name whenever the simple name is an empty string.
For example, if an element is defined twice in a DTD, a warning is generated.
But you might also want to process text when an element starts.
This is necessary for document-style data, which can contain XML elements that are intermixed with text.
This framework aids the development of XML systems with minimal effort and reduced errors.
JDOM is an open source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features.