initial xml: dtd2xsd conversion

If this fails then will probably nuke it and take a different tack