This defines the interface for the "reader" objects that the parser expects, as well as a few implementations thereof.
Provides XML lexing and basic parsing through a "pull" interface.
Provides a SAX-like interface, where the parser invokes user callbacks as it processes a document.
Defines an XML 1.0 + XMLNS data model and provides constructors, accessors, mutators, serializers, and parsers for that model.
Defines an abstraction for UNICODE characters.
Defines an abstraction and some utilities for UTF-8 encoded characters.