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


Reply via email to