Parecería que no hay. Según el reporte de bug #4408:
No es posible validar un proyecto o archivo de estilo de QGIS contra el llamado *.dtd (http://mrcc.com/qgis.dtd). Dos razones: la URL no existe y usar un *.dtd de SVN siempre devuelve un "no válido". Tener la posibilidad de validar podría disminuir archivos de proyecto erróneos. Como tal, es un deseo de característica, pero mientras QGIS mencione un *.dtd que no funciona, es un bug.
Fue presentado hace once meses y actualizado por última vez hace ocho días. La versión objetivo para corregir el bug es la versión 2.0.0 también. Si hubiera documentación detallada entonces lo habrían arreglado antes, creo.
0 votos
Muy buena pregunta, y sorprendidos de no poder encontrar una descripción sobre el XML que compone el archivo .qgs. Es bastante simple descifrar algunas secciones y analizar el archivo pero ¡debería haber alguna documentación completa en algún lugar!
0 votos
Esta buena pregunta me ganó una medalla "bola de pelusa" :D
0 votos
¡Ni siquiera sabía que existía algo así! No es tan malo como la insignia de 'héroe anónimo', ¡pero ay! ... no puedo creer que nadie haya respondido aún.
1 votos
Aquí está la versión actual del archivo: github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
0 votos
@markusN Ese es prácticamente el mismo archivo que el que está en svn.osgeo.org/qgis/trunk/qgis/qgis.dtd