DTD являются частью самой спецификации XML.Схемы нет.Существует только один язык DTD;Есть много языков схем, «XML Schema» и «Relax NG» - два наиболее распространенных.
Большинство языков схем пытаются покрыть некоторые ограничения DTD (которых много), и у меня сложилось впечатление, что DTD довольноне в пользу новых приложений.Тем не менее, HTML определен как определение DOCTYPE, как и некоторые части спецификации EPUB.Их главным преимуществом на данный момент может быть то, что соответствующий XML-процессор должен обрабатывать их, чего нельзя сказать ни о каком другом языке схемы.