[OpenLayers-Dev] Why check the fileType of ajax request for xml?

Tim Schaub tschaub at openplans.org
Wed Mar 12 10:15:47 EDT 2008


Hey-

XinGang Li wrote:
> In the layers that load data from xml stream, we always check the 
> fileType like this:
> 
> requestSuccess:function(request) {
>         if (this.features) {
>             var doc = request.responseXML;
>            
>             if (!doc || request.fileType!="XML") {
>                 doc = OpenLayers.parseXMLString(request.responseText);
>             }
> ......
> 
> I tested on IE6 and firefox2, the fileType is undefined, and this will 
> force re-parse the xml string.
> 

You're absolutely right.  Thanks for the catch.

So, anybody using WFS, GML, or GeoRSS layers has been forcing the
browser to parse the request.responseText unnecessarily.

Patch is in ticket for ticket #1428.

Tim

> -- 
> Li XinGang
> EMail: slinavlee at gmail.com <mailto:slinavlee at gmail.com>
> Blog:   avlee.cnblogs.com <http://avlee.cnblogs.com>
> Site:    www.mapboost.org.cn <http://www.mapboost.org.cn> 
> !DSPAM:4033,47d765f9323842458217002!
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev
> 
> 
> !DSPAM:4033,47d765f9323842458217002!





More information about the Dev mailing list