save/load ds from xml