The current C++ code in CVS for Xerces and Xalan compile and run fine together on my machine (Win32/MSVC++), but only after I make the following patch: Add declaration and an empty implementation of "virtual void resetErrors(void)" to XercesParserLiaison.hpp and XercesParserLiaison.cpp. -Rob