frame :content_type option; page: :xml option, @hash -> @data, @html -> @body
page: do not parse xml/html if json/params parse is failed