取节点的值

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

阅读更多
文章标签: xml c
个人分类: XML
上一篇修改节点
下一篇读XML
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭