Sollte man ueberhaupt mit DTDs arbeiten bzw. was ist von "Schema" zu halten (und wo ist das ggf. bevorzugt in Deutscher Sprache dokumentiert?)?
http://www.w3schools.com/schema/default.asp
bzw.
http://www.w3schools.com/dtd/default.asp
sind für den Einstieg ok.
Spezifikation: http://www.w3.org/TR/xmlschema-0/
aber alles in Englisch.
Schema ist DTD vorzuziehen, denke ich, denn es erlaubt eine viel detailliertere Beschreibung einer XML-Datei. Allerdings ist es auch aufwendiger zu erstellen.