nsresult SetAttribute(const nsAReadableString& aName, const nsAReadableString& aValue) { return nsGenericHTMLElement::SetAttribute(aName, aValue);
nsGenericHTMLElement::SetAttribute(PRInt32 aNameSpaceID, nsIAtom* aAttribute, const nsString& aValue, PRBool aNotify) { nsresult  result = NS_OK; NS_ASSERTION((kNameSpaceID_HTML == aNameSpaceID) || (kNameSpaceID_None == aNameSpaceID) || (kNameSpaceID_Unknown == aNameSpaceID), "html content only holds HTML attributes");  if ((kNameSpaceID_HTML != aNameSpaceID) && (kNameSpaceID_None != aNameSpaceID) && (kNameSpaceID_Unknown != aNameSpaceID)) { return NS_ERROR_ILLEGAL_VALUE;
  nsresult SetAttribute(const nsAReadableString& aName, const nsAReadableString& aValue)  {    return nsGenericHTMLElement::SetAttribute(aName, aValue);  }