xml读取指定的节点显示到Label上

2024-12-01 17:05:39
推荐回答(1个)
回答1:

给你一个简单的读取属性的示例吧,至于怎么把值显示到label你就自己去处理了:
class Program
{
static void Main(string[] args)
{
var xml = @"

1
介绍

介绍介绍介绍介绍介绍介绍介绍



2
团队

我们的团队我们的团队



3
大事件

2008年7月
2010年9月


";

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=
title=
content=", node.ChildNodes[0].InnerText, node.ChildNodes[1].InnerText, node.ChildNodes[2].InnerText));
}
}