Das Element ElementDef stellt das <!ELEMENT-Konstrukt in einer DTD dar.
Das Element ElementDef ist ein untergeordnetes Element des Elements DOCTYPE. Der Name des definierten Elements entspricht dem Namen des Syntaxelements. Der Wert entspricht der Elementdefinition.
Das nachfolgende Beispiel ist im DTD-Beispiel enthalten:
<!ELEMENT subel2 (#PCDATA)>
Der Name des Elements lautet subel2, der Wert ist (#PCDATA).