add:      if (typeof vResponseXML == "object" && vResponseXML != null) { if (!vResponseXML.documentElement) {  var s = String(this.getRequest().responseText).replace(/<\?xml[^\?]*\?>/, ""); vResponseXML.loadXML(s); };  if (!vResponseXML.documentElement) { throw new Error("Missing Document Element!"); };  if (vResponseXML.documentElement.tagName == "parseerror") { throw new Error("XML-File is not well-formed!"); }; } else { throw new Error("Response was not a valid xml document [" + this.getRequest().responseText + "]"); };  
context: qx.Proto.getResponseXml = function(){  var vResponseXML = null;  var vStatus = this.getStatusCode();  var vReadyState = this.getReadyState();  if (qx.io.remote.Exchange.wasSuccessful(vStatus, vReadyState, this._localRequest))  {    try {      vResponseXML = this.getRequest().responseXML;    } catch(ex) {}  }  return vResponseXML;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/e0755bac69b37a06c44519881c72b4bdf582ec21/XmlHttpTransport.js/buggy/qooxdoo/frontend/framework/source/class/qx/io/remote/XmlHttpTransport.js