code: function(node, name, data) {
          var persons = [];
          var atomns = this.namespaces.atom;
          var nodes = this.getElementsByTagNameNS(node, atomns, name);
          var oAtts = ["uri", "email"];
          for (var i=0, ii=nodes.length; i<ii; i++) {
              var value = {};
              value.name = this.getFirstChildValue(
                              nodes[i],
                              atomns,
                              "name",
                              null
                              );
              for (var j=0, jj=oAtts.length; j<jj; j++) {
                  var attval = this.getFirstChildValue(
                              nodes[i],
                              atomns,
                              oAtts[j],
                              null);
                  if (attval) {
                      value[oAtts[j]] = attval;
                  }
              }
              persons.push(value);
          }
          if (persons.length > 0) {
              data[name + "s"] = persons;
          }
      }
docs: Method: parsePersonConstruct
  Parse Atom person constructs from an Atom entry node.
  
  Parameters:
  node - {DOMElement} An Atom entry or feed node.
  name - {String} Construcy name ("author" or "contributor")
  data = {Object} Object in which to put parsed persons.
  
  Returns:
  An {Object}.