<?xml version="1.0" encoding="UTF-8"?>
<!-- Beispiel 4 von www.come2xml.de -->
<!-- Hier wird die DTD eingebunden -->
<!DOCTYPE ADRESSEN [
<!-- ROOT-ELEMENT enthaelt beliebige Anzahl von Datensaetzen -->
<!ELEMENT ADRESSEN (DATENSATZ)*>

<!-- Ein Datensatz enthaelt die Elemente PERSON und ADRESSE -->
<!ELEMENT DATENSATZ (PERSON,ANSCHRIFT)>

<!-- Element PERSON beinhaltet Elemente NACHNAME und VORNAME -->
<!ELEMENT PERSON (NACHNAME,VORNAME)>

<!-- Element ADRESSE beinhaltet Elemente STRASSE, (PLZ oder POSTFACH) und ORT -->
<!ELEMENT ANSCHRIFT (STRASSE, (PLZ | POSTFACH) ,ORT)>

<!-- Inhalt der Elemente wird festgelegt (hier beliebiger Text) -->
<!ELEMENT VORNAME (#PCDATA)>
<!ELEMENT NACHNAME (#PCDATA)>
<!ELEMENT PLZ (#PCDATA)>
<!ELEMENT POSTFACH (#PCDATA)>
<!ELEMENT STRASSE (#PCDATA)>
<!ELEMENT ORT (#PCDATA)>

<!-- Dem Element DATENSATZ wird eine eindeutige ID hinzugefuegt und der Anschrift die art -->
<!ATTLIST DATENSATZ nummer ID #REQUIRED>
<!ATTLIST ANSCHRIFT art (privat | geschaeftlich) "privat">

]> <!-- Ende der DTD -->

<!-- ROOT-ELEMENT -->
<ADRESSEN>
        <!-- Der 1. Datensatz -->
        <DATENSATZ nummer="1">
                <!-- Elemente eines Datensatzes sind PERSON und ADRESSE -->
                <PERSON>
                        <VORNAME>Hans</VORNAME>
                        <NACHNAME>Mustermann</NACHNAME>
                </PERSON>
                <ANSCHRIFT>
                        <STRASSE>Musterweg 1</STRASSE>
                        <PLZ>12345</PLZ>
                        <ORT>Musterstadt</ORT>
                </ANSCHRIFT>
        </DATENSATZ>
        <!-- Der 2. Datensatz -->
        <DATENSATZ nummer="2">
                <PERSON>
                        <VORNAME>Franz</VORNAME>
                        <NACHNAME>Meier</NACHNAME>
                </PERSON>
                <ANSCHRIFT>
                        <STRASSE>Hauptstrasse 5</STRASSE>
                        <POSTFACH>123</POSTFACH>
                        <ORT>Neustadt</ORT>
                </ANSCHRIFT>
        </DATENSATZ>
</ADRESSEN>
