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