Шукаєте детальний опис структури файлів 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.