Soit les fichiers XML et DTD suivants :
<?xml version="1.0" encoding="UTF-8"?>
<cours>
<definition>XML est un méta-langage</definition>
<exemple>XHTML est un langage XML</exemple>
<exemple>SMIL est un langage XML</exemple>
</cours>
<?xml version="1.0" encoding="UTF-8"?>
<cours>
<definition>XML est un méta-langage</definition>
<remarque>XML est hérité de SGML</remarque>
</cours>
<?xml version="1.0" encoding="UTF-8"?>
<cours>
<definition>XML est un méta-langage</definition>
</cours>
<cours>
<exemple>XHTML est un langage XML</exemple>
</cours>
<?xml version="1.0" encoding="UTF-8"?>
<cours>
<definition>XML est un méta-langage</definition>
<exemple>XHTML est un langage XML</exemple>
<remarque>XML est hérité de SGML</remarque>
</cours>
<!ELEMENT cours (definition, exemple)>
<!ELEMENT definition (#PCDATA) >
<!ELEMENT exemple (#PCDATA) >
<!ELEMENT cours (definition, remarque?)>
<!ELEMENT definition (#PCDATA) >
<!ELEMENT remarque (#PCDATA) >