xsl-list
[Top] [All Lists]

RE: [XSLT 2] rescue

2003-06-17 08:33:30
If my XSLT application, running without supervision (eg on 
the server), 
gets fed a document which references a non-existent file, then my 
application must be able to deal with that; It is 
unacceptable to abort 
the whole transformation. Since I'm not aware of any 
facilities to test 
for the existence of files (validity of paths/URIs), I need a way to 
recover from the currently unfortunately fatal error raised after a 
failed unparsed-text().


Delegate the decision. I solved this by removing any direct reference to a
path and instead referenced a servlet in the document() function passing the
path as a parameter. The servlet becomes responsible for opening the
resource and passing the XML back in the HttpOutputStream. If the resource
cannot be found, the servlet returns a valid, but empty XML file.

Regards
Roger

 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



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