已知有一个本地的xml文件(D:\location.xml)如下:
0
34.777046099314
113.67314082709
1
80
商务大厦
这是一个显示地理位置的坐标信息,此xml文档要求获取节点下的值,lat以及lng,就是经纬度。
好长时间没有练习过xml,对xml也生疏了好多。上百度找了些xml知识,下面就这个例子讲讲我是怎么一步一步实现获取到的(包含):
首先,实例化xml,获取xml文件的整体信息,这是必须的。下面这段代码是我第一次写的,没有获取到,贴出来给大家看看,也没找原因。
//实例化xml
XmlDocument xml = new XmlDocument();
//读取xml文件
xml.Load(@"D:\location.xml"); //你的xml地址
string lat = "";
string lng = "";
foreach (XmlNode node in xml.ChildNodes)
{
if (node.Name == "GeocoderSearchResponse")
{
foreach (XmlNode node1 in node.ChildNodes)
{
if (node1.Name == "result")
{
forea