pass html validator
suppor to parse from utf8 string