diff --git a/lib/OpenLayers/Layer/GML.js b/lib/OpenLayers/Layer/GML.js index 2d5360fcc3..50d0069786 100644 --- a/lib/OpenLayers/Layer/GML.js +++ b/lib/OpenLayers/Layer/GML.js @@ -131,7 +131,7 @@ OpenLayers.Layer.GML = OpenLayers.Class(OpenLayers.Layer.Vector, { requestSuccess:function(request) { var doc = request.responseXML; - if (!doc || request.fileType!="XML") { + if (!doc) { doc = request.responseText; } diff --git a/lib/OpenLayers/Layer/GeoRSS.js b/lib/OpenLayers/Layer/GeoRSS.js index 1a0fcaebfa..d1421ae65c 100644 --- a/lib/OpenLayers/Layer/GeoRSS.js +++ b/lib/OpenLayers/Layer/GeoRSS.js @@ -131,7 +131,7 @@ OpenLayers.Layer.GeoRSS = OpenLayers.Class(OpenLayers.Layer.Markers, { */ parseData: function(ajaxRequest) { var doc = ajaxRequest.responseXML; - if (!doc || ajaxRequest.fileType!="XML") { + if (!doc) { doc = OpenLayers.parseXMLString(ajaxRequest.responseText); } diff --git a/lib/OpenLayers/Tile/WFS.js b/lib/OpenLayers/Tile/WFS.js index 7b365ac859..c2288476ff 100644 --- a/lib/OpenLayers/Tile/WFS.js +++ b/lib/OpenLayers/Tile/WFS.js @@ -128,7 +128,7 @@ OpenLayers.Tile.WFS = OpenLayers.Class(OpenLayers.Tile, { if (this.features) { var doc = request.responseXML; - if (!doc || request.fileType!="XML") { + if (!doc) { doc = OpenLayers.parseXMLString(request.responseText); } if (this.layer.vectorMode) {