ELEMENT optionale SE
<!DOCTYPE student [
<!ELEMENT student (#PCDATA|nr|name|info)*>
<!ELEMENT nr (#PCDATA)>
<!ELEMENT name (#PCDATA)>
]>
<student>
Hier kann wahllos Text in beliebiger
Reihenfolge stehen.
<name>Dürkop</name>
Und es müssen nicht alle Elemente
deklariert werden.
<nr>wi7360</nr>
</student>
#PCDATA muss zuerst in der Deklaration stehen, die SE müssen durch | voneinander getrennt sein und bei Verwendung durch * abgeschlossen sein
|