> > -----Original Message----- > > From: Glen Mazza [mailto:[EMAIL PROTECTED] > > > > --- "Andreas L. Delmelle" <[EMAIL PROTECTED]> > > wrote: > > > > > > AFAICT SAXTransformerFactory has its own > > > getTransformerHandler() method. > > > Maybe you can use this to set up a Handler, then > > > manipulate the related > > > Transformer ( setParams() ) through > > > TransformerHandler.getTransformer(). > > > After that, you can pass the TransformerHandler as > > > ContentHandler to an > > > XMLReader/Filter. > > > > > > > Thanks--that may work--I'll look into this. > > > > Re-reading that, I had a specific piece of code before me on which I based > the analogy, and for which I forgot to add the link: > http://xml.apache.org/xalan-j/usagepatterns.html#sax > > If it can be of help... > > Cheers, > > Andreas
I tried a little bit more, but was unsuccessful. XMLFilter + setParameter() unfortunately isn't currently available with JAXP, and I suspect the just-use-a-transformer alternative proposed by Michael Kay here: http://www.xslt.com/xsl-list/2002-08/msg00312.html will slow things down for non-parameter using people. (I'm also not sure if your suggestion would work, as the getContentHandler() is set later, in apps.Driver.) I modified the JAXP example to show the setting of a parameter, so FOP users will be OK for embedded usage, at least. Glen