Шукаєте детальний опис структури файлів qgs?


14

Чи є .qgsдесь детальний опис структури файлів?

Я перевірив на http://mrcc.com/qgis.dtd і отримав

Запрошена URL-адреса /qgis.dtd не знайдена на цьому сервері.

і на https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd, що було не дуже детально.


Дуже хороший запитання, і здивовано, що ми не можемо знайти реплікацію на XML, що складає файл .qgs. Виявити деякі розділи та проаналізувати файл досить просто, але повна документація повинна бути десь!
Simbamangu

Це гарне запитання отримало мені знак "переплетення": D
Марті

Навіть не знав, що таке існує! Не так вже й погано, як значок "ненаголошеного героя", але оч ... не можу повірити, що ніхто ще не відповів на відповідь.
Сімбамангу

1
Ось поточна версія файлу: github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
markusN

@markusN Це майже той самий файл, що і файл у svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
RK

Відповіді:


8

Здавалося б, немає. Відповідно до звіту про помилку №4408 :

Неможливо перевірити проект чи файл стилю QGIS щодо виклику * .dtd (http://mrcc.com/qgis.dtd). Дві причини: URL не існує, і використання * .dtd від SVN завжди повертає "недійсне". Можливість перевірки може зменшити помилкові файли проекту. Як таке, це особливість бажання, але поки QGIS згадує, що * .dtd не працює, це помилка.

Він був поданий одинадцять місяців тому і востаннє оновлений вісім днів тому. Цільова версія для виправлення версії помилки 2.0.0 також. Якщо є якась детальна документація, то вони б це виправили раніше, я думаю.


0

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


Кращим підходом було б знайти спосіб закрити квитки.
underdark
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.