thanks a lot for the reply but i have already checked that. My requirement cannot be sufficed with what they have given. Can you kindly help me with creation of replica of an XML using TinyXml ofcourse. I will get a map or vector from the GUI.The map will conatin all the values, even the one which have not been changed. So in a way, i have to override all the child values, but since i dont have the names of the labels used in GUI, i have to consider the 1st value as the value of first child and so on. Pls help.