【发布时间】:2010-03-30 14:15:10
【问题描述】:
我在读取 c# 中的一些 gml 文件时遇到问题。我的文件没有架构或命名空间,看起来像来自这个问题的文件:
Parsing GML data using C# Linq to 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 文件,因此我不想将架构和命名空间添加到我的所有文件中。有人知道如何阅读我的文件吗?
【问题讨论】:
标签: c# xml gml-geographic-markup-lan