La lecture en XML/KML fichiers à l'aide de C#

Je suis en train d'importer du xml, kml Google earth fichier dans une application, mais je n'arrive pas à obtenir le xDocument syntaxe de droit afin de faire ce que je veux, je me demandais si quelqu'un pourrait suggérer un moyen de lire dans le fichier kml fichier xml.

Je comprends les bases de l'importation xml, mais ne peut pas obtenir quoi que ce soit de travailler avec xDocument et Linq, idéalement, je voudrais obtenir chaque Repère comme un objet et de les ajouter à mon Entity Framework conduit db. Des suggestions quant à la façon dont je devais le faire ce serait super, comme je suis débutant avec Linq et pourrait faire avec quelques pointeurs. Le xml est définie comme ci-dessous

<?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>
Vous n'avez pas de code, s'il vous plaît n'oubliez pas d'inclure le code la prochaine fois.

OriginalL'auteur norbert | 2012-10-08