is that [1] what you are looking for?

[1] http://www.javaworld.com/javaworld/jw-12-2001/jw-1221-xslt.html?page=3

On 17 June 2011 09:26, <jlm...@gmail.com> wrote:
>
> Well, the XML comes from an external provider through a webservice, so I 
> would prefer otheer solution...if possible.
> Sent via BlackBerry from T-Mobile
>
> -----Original Message-----
> From: Chris Pratt <thechrispr...@gmail.com>
> Date: Thu, 16 Jun 2011 22:24:33
> To: Struts Users Mailing List<user@struts.apache.org>
> Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
> Subject: Re: getText on XSLT transformation on an Action
>
> There's no reason the XSL should be dynamic.  The XML is typically the
> dynamic part with the XSL being static (so that it can be parsed and cached
> for efficiency).  Why not include a section in the XML with the replacement
> text, then reference the strings using XPath?
>  (*Chris*)
>
> On Thu, Jun 16, 2011 at 5:34 PM, Miguel <miguel...@gmail.com> wrote:
>
> > Yes, if you want this, you need to create the XSLT on the fly,
> > You can use freemarker to achieve this. substituying the placeholders
> > with the appropiate text.
> > You can use even apache commons StringUtils if you only want to
> > susbtitute placeholders with fixed text.
> >
> > Cheers,
> >
> > Si quieres ser más positivo, pierde un electrón
> > Miguel Ruiz Velasco Sobrino
> >
> >
> >
> > On Thu, Jun 16, 2011 at 19:31, JOSE L MARTINEZ-AVIAL <jlm...@gmail.com>
> > wrote:
> > > could you expand that? do you mean to create the XSLT on the fly?
> > >
> > > 2011/6/16 Maurizio Cucchiara <mcucchi...@apache.org>
> > >
> > >> The first solution I thought is: a template engine.
> > >> Currently your xslt file is static, you should consider to make dynamic
> > in
> > >> order to include dynamic content.
> > >>
> > >> Maurizio Cucchiara
> > >>
> > >> Il giorno 16/giu/2011 19.37, "JOSE L MARTINEZ-AVIAL" <jlm...@gmail.com>
> > ha
> > >> scritto:
> > >> > Hi,
> > >> > I'm using Struts 2.1.8.1. I have an action that retrieves some XML
> > data
> > >> > from a webservice, and transform it to HTML using XSLT. The
> > >> transformation
> > >> > is done in the action, and the output is returned as a stream and sent
> > to
> > >> > the client. It works fine, but now I need to write some labels that
> > >> depend
> > >> > on the user's locale. Is there any way to call getText from the XSLT
> > >> > stylesheet, so it uses the action that called the transformer as the
> > >> basis
> > >> > to look for the package with the labels in the diferent languages? It
> > >> should
> > >> > also use the user's locale, but since it gets it from the
> > ActionContext,
> > >> it
> > >> > should work fine.
> > >> >
> > >> > Thanks
> > >> >
> > >> > Jose
> > >>
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
> >
>



--
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to