xml now has some basic manipulating abilities, including editing text
node, insert child node, insert siblings and output xml file.