我正在尝试将 kml xml Google 地球文件导入应用程序,但我似乎无法正确使用 xDocument 语法来执行我想要的操作,我想知道是否有人可以建议一种读取方式kml.xml 文件。
我了解 xml 导入的基础知识,但无法使用 xDocument 和 Linq 获得任何东西,理想情况下,我想将每个 Placemark 作为一个对象并将它们添加到我的实体框架驱动的数据库中。关于我应该如何做到这一点的任何建议都会很棒,因为我刚刚开始使用 Linq 并且可以使用一些指针。xml的布局如下
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<Placemark>
<name>XXX</name>
<description>XXX</description>
<styleUrl>XXX</styleUrl>
<Point>
<coordinates>XXX</coordinates>
</Point>
</Placemark>
<Placemark>
<name>XXX</name>
<description>XXX</description>
<styleUrl>XXX</styleUrl>
<Point>
<coordinates>XXX</coordinates>
</Point>
</Placemark>
</Document>
</kml>