[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: document() function and error-handling
I will assume this is in a web environment. You could configure your web app/server to return a well-formed error page when you get a 404 (and disregard it if you want). best, -Rob On Thu, 2008-01-03 at 10:49 -0600, Scott Trenda wrote: > Quick question, might be specific to the MSXML XSLT processor. > > I'm trying to reference two different files passed in as parameters to a transformation using the document() function. If the files are blank or valid URIs (the URI handling is correct), the transformation works as expected, but if the URI points to a non-existant file, MSXML errors out with code 0x800c0006: "The system cannot locate the object specified." I'm developing a central framework for several different applications, and I don't know if the application is actually going to create the file I'm trying to reference here. If it doesn't exist, I don't care, I just want to use it in the case that it does exist. > > I've played around with some different scenarios in the stylesheet, and the error occurs any time I try to access the variable that contains the result of the document() function, even if I only want to check if it's non-empty. Is there any more graceful way (for MSXML, in particular) to handle the case where the URI passed to document() doesn't exist? > > I've included the stylesheet I'm using at the bottom, just in case it helps. > > ~ Scott
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|