Subject: RE: [xsl] Exception : Could not compile stylesheet From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 31 Dec 2007 12:00:21 -0000 |
If the stylesheet compiles successfully in one environment and not in another, then a quite likely cause is that the relative URIs in the include/import declarations aren't being resolved correctly. > which is thrown at the below line of Java code, > > Templates templates = tFactory.newTemplates(new > StreamSource("ReceiptXSL-FO.xsl")); > You haven't called setSystemId() on the StreamSource, so the system doesn't know the base URI of the main stylesheet module, which it needs to resolve the relative URIs. As well as fixing this, you need to look into the question of where the error messages are being sent. If necessary, write your own JAXP ErrorListener to intercept the messages and display them somewhere useful. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Exception : Could not com, Charanpreet Arora | Thread | [xsl] uri-decode function, Erik Wilde |
Re: [xsl] Exception : Could not com, Charanpreet Arora | Date | [xsl] uri-decode function, Erik Wilde |
Month |