Why does a the LzHTTPLoader object throw away possible XML response data when the HTTP response code is not 200 or 304? For a 4xx status code there might be XML data with error messages or error codes, which cannot be processed using OpenLaszlo and datasets right now, although the XHR responseText/responseXML contain the returned XML data for the DHTML runtime.
For the Flash runtime, I can see that even if the server returns a valid XML document, when the IOErrorEvent is thrown the, the Event.COMPLETE event is not sent. And loader.data is null, meaning it's probably not possible to access the response data using the Flash player. Since both runtimes support HTTP response status codes now, the dataset/LzHTTPLoader behavior could be improved to take that into account.
