Что вы подразумеваете под строкой kml, не является ли это xml-файлом, как показано ниже?
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Placemark>
<name>Stonehenge, England</name>
<description>Stonehenge was built about 2500BC
</description>
<Point>
<coordinates>-1.826752,51.179045
</coordinates>
</Point>
</Placemark>
</kml>
В этом случае вы можете использовать
XmlDocument xmlDoc = new XmlDocument();
и т.д.