nsHTMLValue value; aAttributes->GetAttribute(nsHTMLAtoms::span, value); if (value.GetUnit() == eHTMLUnit_Integer) aData->mTableData->mSpan.SetIntValue(value.GetIntValue(),
const nsAttrValue* value = aAttributes->GetAttr(nsHTMLAtoms::span); if (value && value->Type() == nsAttrValue::eInteger) aData->mTableData->mSpan.SetIntValue(value->GetIntegerValue(),
void ColMapAttributesIntoRule(const nsMappedAttributes* aAttributes,                              nsRuleData* aData){  if (aData->mSID == eStyleStruct_Table &&       aData->mTableData->mSpan.GetUnit() == eCSSUnit_Null) {    // span: int    nsHTMLValue value;    aAttributes->GetAttribute(nsHTMLAtoms::span, value);    if (value.GetUnit() == eHTMLUnit_Integer)      aData->mTableData->mSpan.SetIntValue(value.GetIntValue(),                                           eCSSUnit_Integer);  }  MapAttributesIntoRule(aAttributes, aData);}