Hi there,

        You use the XercesPatsrtLiason class. It is documented in the Xalan
examples.


It looks a little like this (Please note that this is just a lot of ripped
code from my application)

        //used to help convert a Xerces DOM tree into a Xalan DOM tree
        XercesDOMSupport supporter;
        XercesParserLiaison liaison;
        //let the wrapper know the it does not have a id
        XalanDOMString uri("");
        XercesDOMParser *parser;
        parser->parse(src);
        /get the document
        doc = parser->getDocument();
        //create a new wrapper used to 'wrap' the Xerces DOM into a Xalan DOM
        XercesDOMWrapperParsedSource wrapper(doc, liaison, supporter, uri);
        //transform file
        transformer->transform(wrapper,stylesheetName,*target);

Hope this helps

thanks

Pete

-----Original Message-----
From: Erik Rydgren [mailto:[EMAIL PROTECTED]
Sent: 23 October 2003 10:31
To: [EMAIL PROTECTED]
Subject: Xerces DOMDocument as XMLInputSource?


Hi all!

Is there some way to use a DOMDocument as an XMLInputSource? The
situation is like this. I have a transform that transforms an XML
document into a new transform. I would then like to use the resulting
transform to transform an additional XML document. I have made it work
with a temporary storage inside a std::strstream but that solution makes
it necessary to parse the document again to compile the transform. I was
wondering if there is a better way of doing the DOMDocument ->
compiledStylesheet conversion.

Best regards
Erik Rydgren


Reply via email to