code: function(feature) {
          var geometryNode = this.buildGeometryNode(feature.geometry);
          var featureNode = this.createElementNS(this.rssns, "item");
          var titleNode = this.createElementNS(this.rssns, "title");
          titleNode.appendChild(this.createTextNode(feature.attributes.title ? feature.attributes.title : ""));
          var descNode = this.createElementNS(this.rssns, "description");
          descNode.appendChild(this.createTextNode(feature.attributes.description ? feature.attributes.description : ""));
          featureNode.appendChild(titleNode);
          featureNode.appendChild(descNode);
          if (feature.attributes.link) {
              var linkNode = this.createElementNS(this.rssns, "link");
              linkNode.appendChild(this.createTextNode(feature.attributes.link));
              featureNode.appendChild(linkNode);
          }    
          for(var attr in feature.attributes) {
              if (attr == "link" || attr == "title" || attr == "description") { continue; } 
              var attrText = this.createTextNode(feature.attributes[attr]); 
              var nodename = attr;
              if (attr.search(":") != -1) {
                  nodename = attr.split(":")[1];
              }    
              var attrContainer = this.createElementNS(this.featureNS, "feature:"+nodename);
              attrContainer.appendChild(attrText);
              featureNode.appendChild(attrContainer);
          }    
          featureNode.appendChild(geometryNode);
          return featureNode;
      }
docs: Method: createFeatureXML
  Accept an <OpenLayers.Feature.Vector>, and build a geometry for it.
  
  Parameters:
  feature - {<OpenLayers.Feature.Vector>}
  
  Returns:
  {DOMElement}