{enhancement}: add replaceNode() to XMLUtil and some code improvements
{style}: change line size from 80 -> 120.