Introduction to DTD
The purpose of a DTD is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements. A DTD can be declared inline in your XML document, or as an external reference.
http://xmlfiles.com/dtd/dtd_intro.asp