! add outerhtml support for php < 5.3.6