C#でいくつかのgmlファイルを読み取るのに問題があります。私のファイルにはスキーマまたは名前空間がなく、この質問のファイルのように見えます:
このようなスキーマがない場合のみ:
<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ファイルがたくさんあるので、すべてのファイルにスキーマと名前空間を追加したくありません。誰かが私のファイルを読む方法を知っていますか?