parse dnp file