add XMLUtil