Changes are required for the old version of libg++ which does not support: * std::wstring * locale Changes include: * #if/#endif removal of code which won't compile. * Addition of a xerces_string_adaptor which doesn't need locale.
* Mis-capitalised parameter names. * Un-named parameters. * Use of SAXException by ErrorHandler (SAX 2.0 API uses SAXParseException here).
* "null" where "an empty string" was appropriate * mis-spellings of parameters. * cut-and-paste mistakes.