else if ((aAttribute == nsHTMLAtoms::hspace) || (aAttribute == nsHTMLAtoms::vspace)) {
if (aAttribute == nsHTMLAtoms::bgcolor) { return aResult.ParseColor(aValue, GetOwnerDoc()); } if ((aAttribute == nsHTMLAtoms::hspace) || (aAttribute == nsHTMLAtoms::vspace)) {
nsHTMLDivElement::ParseAttribute(nsIAtom* aAttribute,                                 const nsAString& aValue,                                 nsAttrValue& aResult){  if (mNodeInfo->Equals(nsHTMLAtoms::marquee)) {   if ((aAttribute == nsHTMLAtoms::width) ||       (aAttribute == nsHTMLAtoms::height)) {     return aResult.ParseSpecialIntValue(aValue, PR_TRUE, PR_FALSE);   }   else if ((aAttribute == nsHTMLAtoms::hspace) ||            (aAttribute == nsHTMLAtoms::vspace)) {     return aResult.ParseIntWithBounds(aValue, 0);   }  }  if (mNodeInfo->Equals(nsHTMLAtoms::div) && aAttribute == nsHTMLAtoms::align) {    return ParseDivAlignValue(aValue, aResult);  }  return nsGenericHTMLElement::ParseAttribute(aAttribute, aValue, aResult);}