¿Busca una descripción detallada de la estructura de archivos qgs?

14

¿Hay alguna descripción detallada sobre la .qgsestructura del archivo en alguna parte?

Revisé en http://mrcc.com/qgis.dtd y obtuve

La URL solicitada /qgis.dtd no se encontró en este servidor.

y en https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd que no era muy detallado.

Marty
fuente
Muy buena pregunta, y sorprendido de que no podamos encontrar una escritura en el XML que forma el archivo .qgs. Es bastante sencillo descifrar algunas secciones y analizar el archivo, ¡ pero la documentación completa debería estar en alguna parte!
Simbamangu
Esta buena pregunta me consiguió una insignia de "planta rodadora": D
Marty
¡Ni siquiera sabía que tal cosa existía! No es tan malo como la insignia de "héroe no reconocido", pero ay ... no puedo creer que nadie haya respondido todavía.
Simbamangu
1
Aquí está la versión actual del archivo: github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
markusN
@markusN Eso es más o menos el mismo archivo que el de svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
RK

Respuestas:

8

Parece que no hay. Según el informe de error # 4408 :

No es posible validar un proyecto QGIS o un archivo de estilo con el llamado * .dtd (http://mrcc.com/qgis.dtd). Dos razones: la URL no existe y el uso de un * .dtd de SVN siempre devuelve un "no válido". Tener la posibilidad de validar podría disminuir los archivos de proyecto erróneos. Como tal, es un deseo de características, pero siempre que QGIS mencione que * .dtd no funciona, es un error.

Se archivó hace once meses y se actualizó por última vez hace ocho días. La versión de destino para corregir la versión 2.0.0 del error, también. Si hay alguna documentación detallada, entonces la habrían arreglado antes, creo.

RK
fuente
0

El DTD en git está roto sin esperanza, <!ELEMENT maplayer ... > tiene paréntesis desequilibrados, hay múltiples ---en los comentarios, múltiples tipos faltantes; y el informe de error mencionado anteriormente ha estado inactivo durante 4 años.

JJ Green
fuente
Un mejor enfoque sería encontrar una manera de cerrar los boletos.
oscuro