The provided xml is loaded by dhxajax (it doesn’t support loading from another domains, therefore, we have saved the page as test.xml)
dhxajax.zip (14.8 KB)
I had this same problem.
Safari & Firefox return a null responseXML
I checked for null responseText instead and that fixed it:
if (response.xmlDoc.responseText != null) {