读取包含namspace的xml,数据获取到的都是一样,代码有什么问题吗

图中数据有五个。没错。可是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); 

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632