Szukasz szczegółowego opisu struktury pliku qgs?

14

Czy jest gdzieś szczegółowy opis .qgsstruktury pliku?

Sprawdziłem na http://mrcc.com/qgis.dtd i dostałem

Żądany adres URL /qgis.dtd nie został znaleziony na tym serwerze.

i na https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd, co nie było zbyt szczegółowe.

Marty
źródło
Bardzo dobre pytanie i zdziwione, że nie możemy znaleźć zapisu XML, który tworzy plik .qgs. Wyszukanie niektórych sekcji i parsowanie pliku jest dość proste, ale pełna dokumentacja powinna gdzieś być!
Simbamangu,
To dobre pytanie dało mi znaczek „tumbleweed”: D
Marty
Nawet nie wiedziałem, że coś takiego istnieje! Nie tak zły, jak odznaka „nieznanego bohatera”, ale ouch… nie mogę uwierzyć, że nikt nie dostał jeszcze odpowiedzi.
Simbamangu
1
Oto aktualna wersja pliku: github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
markusN
@markusN To właściwie ten sam plik, co ten w svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
RK

Odpowiedzi:

8

Wydaje się, że nie ma. Według raportu o błędzie # 4408 :

Nie można sprawdzić poprawności projektu lub pliku stylu QGIS pod nazwą * .dtd (http://mrcc.com/qgis.dtd). Dwa powody: adres URL nie istnieje i użycie * .dtd z SVN zawsze zwraca „niepoprawny”. Możliwość sprawdzania poprawności może zmniejszyć liczbę błędnych plików projektu. Jako takie jest życzenie funkcji, ale dopóki QGIS wspomina, że ​​* .dtd nie działa, jest to błąd.

Został złożony jedenaście miesięcy temu, a ostatnia aktualizacja osiem dni temu. Wersja docelowa do naprawy błędu w wersji 2.0.0 również. Jeśli jest jakaś szczegółowa dokumentacja, to naprawiliby ją wcześniej, tak myślę.

RK
źródło
0

DTD w git jest beznadziejnie zepsuty, <!ELEMENT maplayer ... > ma niezrównoważone nawiasy, jest wiele ---komentarzy, wiele brakujących typów; a wyżej wspomniany raport o błędach pozostaje bezczynny od 4 lat.

JJ Green
źródło
Lepszym rozwiązaniem byłoby znalezienie sposobu na zamknięcie biletów.
podmrok