qgs 파일 구조에 대한 자세한 설명을 원하십니까?


14

.qgs파일 구조 에 대한 자세한 설명이 있습니까?

http://mrcc.com/qgis.dtd 에서 확인하여 얻었습니다.

요청한 URL /qgis.dtd를이 서버에서 찾을 수 없습니다.

그리고 https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd에서 이것은 매우 상세하지 않았습니다.


매우 좋은 질문이며 .qgs 파일을 구성하는 XML에 대한 기록을 찾을 수 없다는 것에 놀랐습니다. 일부 섹션을 파악 하고 파일을 구문 분석하는 것은 매우 간단 하지만 전체 문서는 어딘가에 있어야합니다!
Simbamangu

이 좋은 질문은 "tumbleweed"배지를 받았습니다. : D
Marty

그런 일이 존재하는지도 몰랐습니다! 'unsung hero'배지만큼 나쁘지는 않지만 아야 ... 아직 아무도 답을 얻지 못했다고 믿을 수 없습니다.
Simbamangu

1
현재 파일 버전은 다음과 같습니다. github.com/qgis/Quantum-GIS/blob/master/qgis.dtd
markusN

즉의 하나로서 거의 동일한 파일입니다 @markusN svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
RK

답변:


8

없는 것 같습니다. 버그 보고서 # 4408 에 따르면 :

호출 된 * .dtd (http://mrcc.com/qgis.dtd)에 대해 QGIS 프로젝트 또는 스타일 파일의 유효성을 검증 할 수 없습니다. 두 가지 이유 : URL이 존재하지 않으며 SVN의 * .dtd를 사용하면 항상 "유효하지 않음"을 반환합니다. 유효성을 검사 할 수 있으면 잘못된 프로젝트 파일이 줄어들 수 있습니다. 따라서 이것은 기능상의 희망이지만 QGIS가 * .dtd가 작동하지 않는다고 언급하는 한 버그입니다.

11 개월 전에 제출되었으며 8 일 전에 마지막으로 업데이트되었습니다. 버그 버전 2.0.0을 수정하기위한 대상 버전도 있습니다. 자세한 문서가 있다면 이전에 수정했을 것입니다.


0

git의 DTD는 홉없이 끊어지고 <!ELEMENT maplayer ... > 괄호가 불균형 ---하며 주석 에는 여러 개가 있으며 여러 누락 된 유형이 있습니다. 위에서 언급 한 버그 보고서는 4 년 동안 유휴 상태입니다.


더 좋은 방법은 티켓을 닫는 방법을 찾는 것입니다.
underdark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.