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.