OpenLayers OpenLayers

Ticket #1600: t1600r7419.Format.GeoRSS.patch

File t1600r7419.Format.GeoRSS.patch, 0.7 kB (added by edgemaster, 7 months ago)

Patch to Format.GeoRSS

  • lib/OpenLayers/Format/GeoRSS.js

    old new  
    223223     */ 
    224224    getChildValue: function(node, nsuri, name, def) { 
    225225        var value; 
    226         try { 
    227             value = this.getElementsByTagNameNS(node, nsuri, name)[0].firstChild.nodeValue; 
    228         } catch(e) { 
     226        var eles = this.getElementsByTagNameNS(node, nsuri, name); 
     227        if(eles && eles[0] && eles[0].firstChild 
     228            && eles[0].firstChild.nodeValue) { 
     229            value = eles[0].firstChild.nodeValue; 
     230        } else { 
    229231            value = (def == undefined) ? "" : def; 
    230232        } 
    231233        return value;