The key distinction between DTDs and XML Schema is that the latter uses a special syntax that was left over from SGML DTDs, whereas the former uses an XML-based syntax. DTDs are frequently criticised for requiring users to learn a new syntax, but the language is quite terse.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile