added dom unicode normalization support