RE: Passing parameters to stylesheets usingXSLTransformer object?

"Michael Kay" <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <017501c8004c$14ca83f0$6401a8c0@turtle>
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: [email protected] 
> [mailto:[email protected]] On Behalf Of 
> [email protected]
> Sent: 26 September 2007 14:51
> To: [email 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 [email protected] e [email 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/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.