我正在尝试将kml xml Google地球文件导入应用程序,但似乎我无法正确使用xDocument语法以完成所需的操作。我想知道是否有人能建议一种读取kml xml文件的方法。我理解xml导入的基础知识,但使用xDocument和Linq无法让任何东西正常工作。理想情况下,我想将每个Placemark作为对象获取,并将它们添加到我的Entity Framework驱动的数据库中。如果您有任何建议,请告诉我该怎么做,因为我刚开始学习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>