code: function(item) {
          var geometry = this.createGeometryFromItem(item);
       
          /* Provide defaults for title and description */
          var title = this._getChildValue(item, "*", "title", this.featureTitle);
         
          /* First try RSS descriptions, then Atom summaries */
          var description = this._getChildValue(
              item, "*", "description",
              this._getChildValue(item, "*", "content",
                  this._getChildValue(item, "*", "summary", this.featureDescription)));
  
          /* If no link URL is found in the first child node, try the
             href attribute */
          var link = this._getChildValue(item, "*", "link");
          if(!link) {
              try {
                  link = this.getElementsByTagNameNS(item, "*", "link")[0].getAttribute("href");
              } catch(e) {
                  link = null;
              }
          }
  
          var id = this._getChildValue(item, "*", "id", null);
          
          var data = {
              "title": title,
              "description": description,
              "link": link
          };
          var feature = new OpenLayers.Feature.Vector(geometry, data);
          feature.fid = id;
          return feature;
      }
docs: Method: createFeatureFromItem
  Return a feature from a GeoRSS Item.
  
  Parameters:
  item - {DOMElement} A GeoRSS item node.
  
  Returns:
  {<OpenLayers.Feature.Vector>} A feature representing the item.