add DomUtil class