rem: if((name.search(":pos")!=-1) ||(name.search(":posList")!=-1) ||(name.search(":coordinates")!=-1)){ continue; }   if((nodes[i].childNodes.length == 1 && nodes[i].childNodes[0].nodeName == "#text") || (nodes[i].childNodes.length == 0 && nodes[i].nodeName!="#text")) { attributes[name] = value; } 
add: if((name.search(":pos")!=-1) ||(name.search(":posList")!=-1) ||(name.search(":coordinates")!=-1)){ continue; }   if((nodes[i].childNodes.length == 1 && nodes[i].childNodes[0].nodeName == "#text") || (nodes[i].childNodes.length == 0 && nodes[i].nodeName!="#text")) { attributes[name] = value; } 
context:     parseAttributes: function(xmlNode) {		var nodes = xmlNode.childNodes;        var attributes = {};		for(var i = 0; i < nodes.length; i++) {            var name = nodes[i].nodeName;			var value = OpenLayers.Util.getXmlNodeValue(nodes[i]);            // Ignore Geometry attributes            // match ".//gml:pos|.//gml:posList|.//gml:coordinates"			if((name.search(":pos")!=-1)			  ||(name.search(":posList")!=-1)			  ||(name.search(":coordinates")!=-1)){			   continue;				}						// Check for a leaf node			if((nodes[i].childNodes.length == 1 && nodes[i].childNodes[0].nodeName == "#text")			    || (nodes[i].childNodes.length == 0 && nodes[i].nodeName!="#text")) {				attributes[name] = value;			}            OpenLayers.Util.extend(attributes, this.parseAttributes(nodes[i]))        }           return attributes;    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1027/919af2ff90c3f2fd3a722d8c67ad337a63a8f84a/GML.js/buggy/lib/OpenLayers/Format/GML.js