add support for html5 elements and svg

@lxyu 支持html5和svg