Document Type Definitions (DTDs) define an XML document’s structure (e.g., what elements,
attributes, etc. are permitted in the XML document). An XML document is not required to have a
corresponding DTD. DTDs use EBNF (Extended Backus-Naur Form) grammar.