DTDs can either be external (outside of your XML instance file) or internal (defined within your XML file). Typically, for DTDs that you want to reuse, you will place the DTD outside of your XML file.