docs: function () {
  		var str, i, len;
  
  		// TODO void tags
  		str = '' +
  			'<' + this.descriptor.e;
  
  		len = this.attributes.length;
  		for ( i=0; i<len; i+=1 ) {
  			str += ' ' + this.attributes[i].toString();
  		}
  
  		str += '>';
  
  		if ( this.html ) {
  			str += this.html;
  		} else if ( this.fragment ) {
  			str += this.fragment.toString();
  		}
  
  		str += '</' + this.descriptor.e + '>';
  
  		return str;
  	}