Skip to main content
Shakewell

Markup and Content

DTD

The older grammar mechanism declaring which elements and attributes a document may contain, inherited from SGML and still cited by contracts.

Definition

What DTD Means

DTD stands for

Document Type Definition

A DTD declares the vocabulary and structure a conformant document must follow. It is not namespace-aware and has no concept of data types, so it can require that a value be present but not that it be a date.

It persists because contracts cite it. A 40051 program means DTDs in practice, whatever the tooling would prefer.

Also written: document type definition

DTD versus XSD

Get In Touch

Beyond the Definition

Knowing what a term means is the easy half. If you need to know what it obligates on your program, that is the conversation we are built for.