Can I combine XML Schema and DTDs? DTD processing and XML Schema processing are completely independent, hence combinable: just make sure your schema processor includes a validating XML parser as its first stage.