110,524
社区成员
发帖
与我相关
我的任务
分享
var xml = @"<duliye>
<news>
<id>1</id>
<title>介绍</title>
<content>
介绍介绍介绍介绍介绍介绍介绍
</content>
</news>
<news>
<id>2</id>
<title>团队</title>
<content>
我们的团队我们的团队
</content>
</news>
<news>
<id>3</id>
<title>大事件</title>
<content>
2008年7月
2010年9月
</content>
</news>
</duliye>";
var doc = new XmlDocument();
doc.LoadXml(xml);
var node = doc.SelectSingleNode("/duliye/news[child::id[text()=2]]");//找到id=2的news节点,之后你就可以去它的ChildNodes里取你想要的内容了
Console.WriteLine(string.Format(@"news:
Id={0}
title={1}
content={2}", node.ChildNodes[0].InnerText, node.ChildNodes[1].InnerText, node.ChildNodes[2].InnerText));