Subject: RE: Passing parameters to stylesheets usingXSLTransformer object? 2007-09-26 - By Michael Kay
Back To run a Saxon transformation against a JDOM source document, you can use the JAXP transformation API. This allows
transformer.setParameter(name, value);
To run the transform, supply a Source obtained by
Source src = new net.sf.saxon.jdom.DocumentWrapper(doc, baseURI, config);
where doc is the JDOM Document node, baseURI is its base URI, and config is the Saxon Configuration, which can be obtained from the TransformerFactory, e.g.
factory.getAttribute(net.sf.saxon.FeatureKeys.CONFIGURATION)
Michael Kay http://www.saxonica.com/
> -- --Original Message-- -- > From: jdom-interest-bounces@(protected) > [mailto:jdom-interest-bounces@(protected)] On Behalf Of > Clint.Redwood@(protected) > Sent: 26 September 2007 14:51 > To: jdom-interest@(protected) > Subject: [jdom-interest] Passing parameters to stylesheets > usingXSLTransformer object? > > Hi, > > Sorry if this is a stupid question? I was wondering if it is > possible to pass a parameter to a stylesheet through this > transformer class. I'm using the SaxonB8.9 xslt processor. > > Yours, > > Clint Redwood > Senior Analyst Programmer - Boots Account (Embedded image > moved to file: pic04041.jpg) t 0115 9595730 (Ext) 725730 > (Int) e clint.redwood@(protected) e clint.redwood@(protected) > http://www.xansa.com > > Whilst this email has been checked for all known viruses, > recipients should undertake their own virus checking as Xansa > will not accept any liability whatsoever. > > This email and any files transmitted with it are confidential > and protected by client privilege. It is solely for the use > of the intended recipient. > Please delete it and notify the sender if you have received > it in error. Unauthorised use is prohibited. > > Any opinions expressed in this email are those of the > individual and not necessarily the organisation. > Xansa, Registered Office: 420 Thames Valley Park Drive, > Thames Valley Park, Reading, RG6 1PU, UK. > Registered in England No.1000954. > t +44 (0)8702 416181 > w www.xansa.com
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/youraddr@(protected)
|
|