Como escolher entre DTD e XSD

Quero usar um DTD ou um XSD para descrever meu documento XML. Eu li que os XSDs são melhores que os DTDs, pois oferecem suporte a espaços de nomes e tipos de dados e que os DTDs são mais antigos.

Isso significa que devo usar apenas XSDs para todas as necessidades futuras e ignorar totalmente o DTD como uma opção? Eu deveria me preocupar em aprender a estrutura das DTDs?

Quais fatores devo considerar ao escolher entre XSD e DTD?

questionAnswers(7)

yourAnswerToTheQuestion