everything uses SAX/helpers/StringAdaptor.h
Binned out SAX/helpers/StringAdaptor.h - moved it to Utils/StringAdaptor.h and
changed namespace from SAX to Arabica.
cannot propagate through the COM boundary. ErrorHandlerAdaptor now caches
reported errors until the parse has completed, then reports them to
ErrorHandler afterwards. This ensures that throw exceptions propogate as expected.
#import <type_library>. The latter is sensitive to
the exact name/version of the library provided by
Microsoft and various options provided to the type
library reader. (Found the issue when I attempted
to build with MSXML4 rather then MSXML3.) [kas]
Created the default PROGID define. M$. in their
wisdom, removed the version independent IDs starting
in version 4.0 of the MSXML library. Saves a lot of
'DLL hell' problems but creates others for maintainers.
The initialization code will now try the 4.0 ID and
then the older (version independant) name. [kas]
StreamAdaptor now derives from ISequentialStream, not IStream.
Fixes to StreamAdaptor::QueryInterface.