取节点的值

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)的结点。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页