Do you have prior experience of working with DTD\Schema designs?
In most of cases we expect DTD/Schema to be provided by client because to prepare DTD/Schema file needs analysis of huge data and expected structure of data to fix all possible variant in source.