XmlDocument xmlDoc=new XmlDocument();try{xmlDoc.Load("c://1.xml");//这个路径下将Xml结点放你的xml文件}catch{return;}XmlNode book = root.SelectNodes("descendant::item[@NodeId='0101']").Item(0);Response.Write(book.InnerText);
到了XmlNode book = root.SelectNodes("descendant::item[@NodeId='0101']").Item(0);这一步,实际已经把你想要找的结点找出来了~
接着你就可以用book这个xmlnode,查找你想要的value值或者是innertext值。
另: 注意xmlNode book=.......Item(0) 在这里用了Item(0),是因为提供的xml文件中NodeId为0101的结点可能有多个,我取出来的是一个NodeList,保存了所有符合该条件的xmlnode.所以我只用了第1个,也就是Item(0)的结点。