DTD
<!ELEMENT person (männlich | weiblich)>Instanz<person>
<weiblich>Isolde</weiblich>
</person>
oder
<person>
<männlich>Tristan</männlich>
</person>DieAuswahl zwischen zwei oder mehreren Elementen innerhalb der Content Model-Deklaration kann zusätzlich durch Klammern umschlossen werden, sodass einzelne Model Groups entstehen, die eine jeweilige Ausprägung des Content Models definieren.
DTD
<!ELEMENT adresse (email |(strasse, plz, ort))>
Instanz
<adresse>
<email>...</email></adresse>
oder
<adresse>
<strasse>...</strasse>
<plz>...</plz>
<ort>...</ort></adresse>So können sehr komplexe ContentModels erstellt werden:<!ELEMENT e((v|(x,y)|(p*,z)),(w|(x?,t)|(y?,u)), r)>