Can you please post a working example that shows this failure to bugzilla? Please include java code, XSLT, and input XML.
Thanks, Gary > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Monday, February 25, 2002 7:22 AM > To: [EMAIL PROTECTED] > Subject: setting Transformer Parameters when using XMLFilters > > > > Hi! > > I`m chaining some xslt files using XMLFilters with code like this: > > SAXParserFactory spf = SAXParserFactory.newInstance(); > SAXParser parser = spf.newSAXParser(); > XMLReader reader = parser.getXMLReader(); > SAXTransformerFactory stf = > (SAXTransformerFactory) TransformerFactory.newInstance(); > XMLFilter filter1 = stf.newXMLFilter(new > StreamSource(stylesheet1)); > XMLFilter filter2 = stf.newXMLFilter(new > StreamSource(stylesheet2)); > > filter1.setParent(reader); > filter2.setParent(filter1); > > StreamResult result = new StreamResult(System.out); > > Transformer transformer = stf.newTransformer(); > SAXSource transformSource = new SAXSource(filter2, input); > transformer.transform(transformSource, result); > > This works like a charm ! > But now I`m in need of setting some runtime parameters to the > xslt stylesheets. Just using code like this doesn`t work: > > [...] > Transformer transformer = stf.newTransformer(); > SAXSource transformSource = new SAXSource(filter2, input); > transformer.setParameter("foo", "bar"); > transformer.transform(transformSource, result); > > In neither of the two xslt sheets the parameter "foo" will be > set :-( Any hints ? > > thx, > > gernot > > > --------------------------------------------- > Kabelsignal AG Webmail > http://www.kabelsignal.at > >
