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 |