Provides classes for XML handling: version detection and a base XML exception class. Mostly for internal use by the framework.