首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

读取xml里的数据,帮忙看看代码错在哪里,该怎么解决

2012-02-21 
读取xml里的数据,帮忙看看代码错在哪里XML code?xml version1.0?wrootA21Latitude90/Latitude

读取xml里的数据,帮忙看看代码错在哪里

XML code
<?xml version="1.0"?><wroot>  <A21>    <Latitude>90</Latitude>    <longitutde>120</longitutde>  </A21>  <A22>    <Latitude>34.01167</Latitude>    <longitutde>120.0133</longitutde>  </A22></wroot>


HTML code
var lat = xmlDoc.selectSingleNode("wroot").selectSingleNode("A21").childNodes[0].text;var longi = xmlDoc.selectSingleNode("wroot").selectSingleNode("A21").childNodes[1].text;


= =读取A21下的两个数据 然后赋值给lat和longi 。。

[解决办法]
C# code
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;
这样呢。。。

热点排行