enhance html deserialzation and xml deserialzation.(not finished)