xsl-list
[Top] [All Lists]

Re: [xsl] relative URI in href

2008-08-24 11:49:51
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

  

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>