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
This commit is contained in:
@@ -131,7 +131,7 @@ OpenLayers.Layer.GML = OpenLayers.Class(OpenLayers.Layer.Vector, {
|
|||||||
requestSuccess:function(request) {
|
requestSuccess:function(request) {
|
||||||
var doc = request.responseXML;
|
var doc = request.responseXML;
|
||||||
|
|
||||||
if (!doc || request.fileType!="XML") {
|
if (!doc) {
|
||||||
doc = request.responseText;
|
doc = request.responseText;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ OpenLayers.Layer.GeoRSS = OpenLayers.Class(OpenLayers.Layer.Markers, {
|
|||||||
*/
|
*/
|
||||||
parseData: function(ajaxRequest) {
|
parseData: function(ajaxRequest) {
|
||||||
var doc = ajaxRequest.responseXML;
|
var doc = ajaxRequest.responseXML;
|
||||||
if (!doc || ajaxRequest.fileType!="XML") {
|
if (!doc) {
|
||||||
doc = OpenLayers.parseXMLString(ajaxRequest.responseText);
|
doc = OpenLayers.parseXMLString(ajaxRequest.responseText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ OpenLayers.Tile.WFS = OpenLayers.Class(OpenLayers.Tile, {
|
|||||||
if (this.features) {
|
if (this.features) {
|
||||||
var doc = request.responseXML;
|
var doc = request.responseXML;
|
||||||
|
|
||||||
if (!doc || request.fileType!="XML") {
|
if (!doc) {
|
||||||
doc = OpenLayers.parseXMLString(request.responseText);
|
doc = OpenLayers.parseXMLString(request.responseText);
|
||||||
}
|
}
|
||||||
if (this.layer.vectorMode) {
|
if (this.layer.vectorMode) {
|
||||||
|
|||||||
Reference in New Issue
Block a user