Hi I am attempting to create an application that uses various aspects of XML, XPath and XSLT.
The application loads steering information from XML files, and needs to be able to transform nodes in the resultant DOM. For this reason I am using xalan-c. The application must also be able to evaluate XPath expressions against another, mutable, DOM. Since xalan-c does not support this, I am building this DOM using xerces-c, using an xqilla implementation. The application start up is thus ; int main(int argc, const char* argv[]) { // Initialise Xerces-C and XQilla using XQillaPlatformUtils XQillaPlatformUtils::initialize(); XalanTransformer::initialize(); . . . } If I stick to linux, all is well. However, when I build and run it for Windows, xalan throws an assert somewhere in XalanTransformer::initialize(), as there is no default memory manager. Can anyone offer any pointers? Thanks in advance. guy