Changeset 1650
- Timestamp:
- 10/06/06 11:33:33 (2 years ago)
- Files:
-
- trunk/openlayers/lib/OpenLayers/Ajax.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Feature/WFS.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Tile/WFS.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Util.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openlayers/lib/OpenLayers/Ajax.js
r1588 r1650 301 301 }); 302 302 303 OpenLayers.Ajax.getElementsByTagNameNS = function(parentnode, nsuri, nsprefix, tagname) { 304 return parentnode.getElementsByTagNameNS ? 305 parentnode.getElementsByTagNameNS(nsuri, tagname) 306 : parentnode.getElementsByTagName(nsprefix + ':' + tagname); 307 } trunk/openlayers/lib/OpenLayers/Feature/WFS.js
r1588 r1650 48 48 //this should be overridden by subclasses 49 49 // must return an Object with 'id' and 'lonlat' values set 50 var point = xmlNode.getElementsByTagName("Point");51 var text = OpenLayers.Util.getXmlNodeValue( point[0].getElementsByTagName("coordinates")[0]);50 var point = OpenLayers.Ajax.getElementsByTagNameNS(xmlNode, "http://www.opengis.net/gml", "gml", "Point"); 51 var text = OpenLayers.Util.getXmlNodeValue(OpenLayers.Ajax.getElementsByTagNameNS(point[0], "http://www.opengis.net/gml","gml", "coordinates")[0]); 52 52 var floats = text.split(","); 53 53 return {lonlat: new OpenLayers.LonLat(parseFloat(floats[0]), trunk/openlayers/lib/OpenLayers/Tile/WFS.js
r1590 r1650 102 102 } 103 103 104 var resultFeatures = doc.getElementsByTagName("featureMember"); 105 104 var resultFeatures = OpenLayers.Ajax.getElementsByTagNameNS(doc, "http://www.opengis.net/gml","gml", "featureMember"); 106 105 this.addResults(resultFeatures); 107 106 }, trunk/openlayers/lib/OpenLayers/Util.js
r1601 r1650 483 483 if (!val) 484 484 val = node.textContent; 485 if (!val) 486 val = node.firstChild.nodeValue; 485 487 }, 486 488 function() {
