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