to build xml recursively (xml builder)