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)>