dtd parser compile