Changed to use DTD instea of XSD to avoid the SAX parsing exception