Hi,

Is it possible to compile a stylesheet whose source is a Xerces DOMDocument?

In the following example, invoking compileStylesheet causes a segv:

    Transformer::Transformer(DOMDocument *pSSDoc) {
        XMLPlatformUtils::Initialize();

        std::unique_ptr<XercesParserLiaison> parserLiaisonPtr(new 
XercesParserLiaison());
        std::unique_ptr<XercesDOMSupport> xercesDOMSupportPtr(new 
XercesDOMSupport(*parserLiaisonPtr.get()));

        XalanDocument *pXalanDoc = 
parserLiaisonPtr->createDocument(pSSDoc,true,true,true);

        xalanc::XalanNode *pRoot = pXalanDoc->getDocumentElement();
        int res = _pXalanTransformer->compileStylesheet(pRoot, _pSS);

    }

Paul

Reply via email to