Ищете подробное описание структуры файла qgs?

14

Есть ли .qgsгде-нибудь подробное описание структуры файла?

Я проверил на http://mrcc.com/qgis.dtd и получил

Запрашиваемый URL /qgis.dtd не найден на этом сервере.

и на https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd, который не был очень подробным.

Marty
источник
Очень хороший вопрос, и удивление, что мы не можем найти рецензию на XML, которая составляет файл .qgs. Довольно просто выяснить некоторые разделы и разобрать файл, но полная документация должна быть где-то!
Симбамангу
Этот хороший вопрос принес мне значок «камышом»: D
Марти
Даже не знал, что такая вещь существует! Не так плохо, как значок «незамеченного героя», но ой ... не могу поверить, что никто еще не получил ответ.
Симбамангу
1
Вот текущая версия файла: github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
markusN
@markusN Это почти тот же файл, что и файл в svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
РК

Ответы:

8

Казалось бы, нет. Согласно сообщению об ошибке № 4408 :

Невозможно проверить проект QGIS или файл стиля по названному * .dtd (http://mrcc.com/qgis.dtd). Две причины: URL не существует и использование * .dtd из SVN всегда возвращает «недействительно». Возможность проверки может уменьшить количество ошибочных файлов проекта. Таким образом, это особенность, но пока QGIS упоминает, что * .dtd не работает, это ошибка.

Он был подан одиннадцать месяцев назад и последний раз обновлялся восемь дней назад. Целевая версия для исправления ошибки версии 2.0.0 тоже. Я думаю, что если бы была какая-то подробная документация, они бы это исправили раньше.

RK
источник
0

DTD в git бесполезно сломан, <!ELEMENT maplayer ... > имеет несбалансированные круглые скобки, ---в комментариях их несколько, несколько пропущенных типов; и отчет об ошибке, упомянутый выше, бездействовал в течение 4 лет.

Джей Джей Грин
источник
Лучшим подходом было бы найти способ закрыть билеты.
Подземье