docs: function(element) {
  		Array.forEach(this._xnew.attributes, function(newatt) {
  			var oldatt = this._xold.getAttribute(newatt.name);
  			if (oldatt === null || oldatt !== newatt.value) {
  				this._set(element, newatt.name, newatt.value);
  				this._summary.push(
  					"@" + newatt.name + "=\"" + newatt.value + "\"" +
  					(element.id ? ' (#' + element.id + ')' : '')
  				);
  			}
  		}, this);
  		Array.forEach(this._xold.attributes, function(oldatt) {
  			if (!this._xnew.hasAttribute(oldatt.name)) {
  				this._del(element, oldatt.name, null);
  				this._summary.push(
  					"removed @" + oldatt.name +
  					(element.id ? ' (#' + element.id + ')' : '')
  				);
  			}
  		}, this);
  	}