|
Subject: Re: [xsl] relative URI in href From: Rolf Schumacher <mailinglist@xxxxxxxxx> Date: Sun, 24 Aug 2008 18:49:22 +0200 |
Ok, Florent that makes sense, however xsl:include still works yet by the
following code with absolut href. The included xslt resides in the same
dir as the bill.xsl.
String path =
eu.ngong.bill.Bill.class.getResource("bill.xsl").getPath();
this.xslt = new StreamSource(new File(path));
this.xslt.setSystemId(path);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(this.xslt);
transformer.transform(srcXml, fo);
Do you spot something wrong here?
regards, Rolf
Florent Georges wrote:
> Vladimir Nesterovsky wrote:
>
> Hi
>
>
>> if source refer to a file system you better create it as
>>
>
>
>> source = new StreamSource(new File(stylesheet));
>> or
>> source = new StreamSource(stylesheet);
>>
>
> Or if the stylesheet is got from a byte stream or a SAX events
> stream, simply use Source.setSystemId.
>
> The idea is that in order to resolve URIs, the processor has to know
> where the stylesheet is. If it is got from a File or a URI, it can
> know that info, but not otherwise, so you would have to help it.
>
> Regards,
>
> --drkm
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _____________________________________________________________________________
> Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] relative URI in href, Florent Georges | Thread | Re: [xsl] relative URI in href, Rolf Schumacher |
| RE: [xsl] Calling Saxon Transform f, Michael Kay | Date | Re: [xsl] relative URI in href, Rolf Schumacher |
| Month |