dynamic xml transfer