Naja, Du kannst Dir halt das "Skelett" einer XML-Datei erzeugen. Auf jeden Fall geht das problemlos mit diversen Tools mit XML-Schema. Ich denke also, dass das auch mit DTD geht, wenn wahrscheinlich auch nicht so komfortabel. Der Nutzen ist durchaus gegeben: es spart Zeit! Ich musste schon häufig beim Entwickeln per Hand XML Dateien schreiben, weil ein entsprechendes Tool für die Erzeugung noch nicht existierte. Wenn man ein XML-Schema hat, ist das mit den richtigen Tools dann recht nett. Dann nimmt man z.B. Eclipse WTP, erzeugt die Elemente mit wenigen Klicks und schreibt nur noch den Content rein. Man muss überhaupt kein XML mehr schreiben und die Datei ist direkt valide.