Hi Vincent,

I was refering to the Transformer Solution.
Take a look at the SimpleXSLTServlet that ist part of the xalan examples.
http://xml.apache.org/xalan-j/samples.html#simplexsltservlet
It should show how to do it.

To get the init-param use:
String reportXsl = getInitParameter("report-xsl");

If it is a URL use it as is otherwise asume it is bundled with the app:
String xslUrl = HttpUtils.getRequestURL(request)+reportXsl;


Don't know a good way to check if reportXsl is a URL. Perhaps like this:
URL xlsUrl = null;
try{
        xslUrl = new URL(reportXsl);
}catch(MalformedURLException e){
        xslUrl = new URL(HttpUtils.getRequestURL(request)+reportXsl);
}
There is probably more handling needed for cases when reportXsl starts or
starts not with '/'.

Hope that helps.

--MK

-----Urspr�ngliche Nachricht-----
Von: Vincent Massol [mailto:[EMAIL PROTECTED]]
Gesendet am: Donnerstag, 22. August 2002 11:08
An: 'Cactus Users List'
Betreff: RE: Newbie Help with viewing XSL in browser

Hi Michael,

> -----Original Message-----
> From: Koegel, Michael [mailto:[EMAIL PROTECTED]]
> Sent: 22 August 2002 09:50
> To: Cactus Users List
> Subject: AW: Newbie Help with viewing XSL in browser
> 
> Hi,
> 
> I would prefer to have the name of the stylesheet as a <init-param> in
> web.xml for the ServletTestRunner.

Very good idea.

> If the parameter (report-xsl for example) exists use the value as the
> stylesheet if not don't transform.
> This way users can easily customize the stylesheet.

Yep. Agreed.

But I think we also need the internal XSLT transformation for those
using browsers not supporting on the fly XSLT transformation.

Thanks
-Vincent

> 
> --MK
[snip]



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to