日期:2014-05-17 浏览次数:20744 次
<?xml version="1.0"?>
<wroot>
<A21>
<Latitude>90</Latitude>
<longitutde>120</longitutde>
</A21>
<A22>
<Latitude>34.01167</Latitude>
<longitutde>120.0133</longitutde>
</A22>
</wroot>
var lat = xmlDoc.selectSingleNode("wroot").selectSingleNode("A21").childNodes[0].text;
var longi = xmlDoc.selectSingleNode("wroot").selectSingleNode("A21").childNodes[1].text;
string xml = @"<wroot><A21><Latitude>90</Latitude><longitutde>120</longitutde></A21> <A22><Latitude>34.01167</Latitude><longitutde>120.0133</longitutde></A22></wroot>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
XmlNodeList xnl = xmlDoc.SelectNodes("wroot/A21");
foreach (XmlNode linkNode in xnl)
{
XmlElement xe = (XmlElement)linkNode;
string aa = xe.SelectSingleNode("Latitude").InnerText.Trim();
string bb = xe.SelectSingleNode("longitutde").InnerText.Trim();
Response.Write(aa); Response.Write(bb);
}
------解决方案--------------------
xmlDoc.selectSingleNode("wroot/A21/Latitude").text;
这样呢。。。