From 90d824041c14ade0efa9670bca71eb208993071b Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Wed, 12 Mar 2008 14:21:27 +0000 Subject: [PATCH] No longer do we force re-parsing of request.responseText for WFS, GML, and GeoRSS layers. Thanks avlee for spotting this performance hit we've been taking since at least r174. r=crschmidt (closes #1428) git-svn-id: http://svn.openlayers.org/trunk/openlayers@6496 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Layer/GML.js | 2 +- lib/OpenLayers/Layer/GeoRSS.js | 2 +- lib/OpenLayers/Tile/WFS.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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) {