图中数据有五个。没错。可是xml每个数据不一样。不知道哪个地方导致的。
需要的功能是提取kml文件中经纬度,代码下图
xpath改成下面
string name = xn.SelectSingleNode("gx:name", xnm).InnerText;
string longitude = xn.SelectSingleNode("gx:LookAt/gx:longitude", xnm).InnerText;
string latitude = xn.SelectSingleNode("gx:LookAt/gx:latitude", xnm).InnerText;
Console.WriteLine("name:" + name + "\nlongitude:" + longitude + "\nlatitude:" + latitude);