[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] JAXP Saxon Extensions and Java Objects
Subject: RE: [xsl] JAXP Saxon Extensions and Java Objects From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Sun, 26 May 2002 16:19:57 +0100 |
> I've got several java objects I'd like to hand to an extension behind > the scenes. In theory I could hand them as parameters to the > transformer > and set them in attributes of my extension element. But a > more elegant > solution would be to get them somehow into the > Context.getController().getUserData(...) hash via some method > I'm hoping > is available in Saxon for this. Or a method that might exist > in JAXP as > well? Please, any tips would be great. > There are various ways you can do this. Certainly, you can use the setUserData() and getUserData() methods on the Controller object to pass data into extensions. Or you could simply pass a Java object to the stylesheet as a parameter, and then pass the parameter as an argument to an extension function. Or you could initialize an instance of your extension class before starting the transformation, pass this instance as a parameter, and then invoke instance-level methods on the class by passing the instance as the first argument to the extension function call. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] JAXP Saxon Extensions and Jav, Mark R. Diggory | Thread | Re: [xsl] JAXP Saxon Extensions and, Mark R. Diggory |
Re: [xsl] name space troubles, Jakub . Valenta | Date | RE: [xsl] name space troubles, Michael Kay |
Month |