use outerHTML for to_s Element.to_s