Provides facilities for parsing XML documents and building Document Object Model (DOM) trees from them. The SAXParserFactory class serves as an entry point to event-based XML parsing. The DocumentBuilderFactory class is an entry point for dealing with DOM trees. Both factories are usually configured before their factory methods are invoked. They then try to create a SAXParser or a DocumentBuilder (respectively) suiting the application's needs. If none can be found, an Exception is thrown.
Note that in order to cater for resource-constrained environments, Android's XML packages currently only provide DOM Level 2 Core support and a non-validating parser. This means that (a) the interface for the various DOM classes might differ from other implementations and (b) requesting a validating parser will always fail.