Hi,

I'm using XSLT pipe processing with different "InputSource" and "XMLReader"
implementations. Now I try to put a DOM into a pipe, but I didn't find any
class or function to build an "InputSource" or an "XMLReader" from a
"Document" or "Node".

Here is a snippet of my code:

public void transformViaPipe(InputSource inSource,
                                XMLReader xmlReader,
                                Result xmlResult,
                                TransformerHandler TransformerHandler1,
                                TransformerHandler transformerHandler2)
{
        ...
        xmlReader.setContentHandler(transformerHandler1);
        xmlReader.setProperty(SAX_LEXICAL_HANDLER, transformerHandler1);
        ...
        transformerHandler1.setResult(new SAXResult(transformerHandler2));
      transformerHandler2.setResult(xmlResult);
        ...
        xmlReader.parse(inSource);
        ...
}

I don't want to serialize the DOM into an other representation, because of
performance and memory issues.

Any idea?

Ciao,
Karsten

Reply via email to