У меня проблема с чтением некоторых файлов gml в c #. Мои файлы не имеют схемы или пространства имен и выглядят как файлы из этого вопроса:
Анализ данных GML с использованием C # Linq в XML
только без схемы, подобной этой:
<gml:Polygon srsName='http://www.opengis.net/gml/srs/epsg.xml#4283'>
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coord>
<gml:X>152.035953</gml:X>
<gml:Y>-28.2103190007845</gml:Y>
</gml:coord>
<gml:coord>
<gml:X>152.035957</gml:X>
<gml:Y>-28.2102020007845</gml:Y>
</gml:coord>
<gml:coord>
<gml:X>152.034636</gml:X>
<gml:Y>-28.2100120007845</gml:Y>
</gml:coord>
<gml:coord>
<gml:X>152.034617</gml:X>
<gml:Y>-28.2101390007845</gml:Y>
</gml:coord>
<gml:coord>
<gml:X>152.035953</gml:X>
<gml:Y>-28.2103190007845</gml:Y>
</gml:coord>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
Когда я пытаюсь прочитать документ методом XDocument.Load, я получаю исключение: 'gml' namespace is not defined
.
У меня много gml-файлов, поэтому я не хочу добавлять схему и пространства имен ко всем моим файлам. Кто-нибудь знает, как читать мои файлы?