A simple XML parser. Can read as well as write XML files