xsl-list
[Top] [All Lists]

RE: [xsl] Exception : Could not compile stylesheet

2007-12-31 05:00:53
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/


--~------------------------------------------------------------------
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>