fix with xml and new hdf5