docs: function(name, value) {
          var oNames = ["uri", "email"];
          var personNode = this.createElementNSPlus("atom:" + name);
          personNode.appendChild(
              this.createElementNSPlus("atom:name", {
                  value: value.name
              })
          );
          for (var i=0, ii=oNames.length; i<ii; i++) {
              if (value[oNames[i]]) {
                  personNode.appendChild(
                      this.createElementNSPlus("atom:" + oNames[i], {
                          value: value[oNames[i]]
                      })
                  );
              }
          }
          return personNode;
      }