1
我有一个XML文件是这样的:阅读一个特定节点的值在XML
<Item>
<Season>01</Season>
<EpisodeNumber>01</EpisodeNumber>
<EpisodeTitle>Title</EpisodeTitle>
</Item>
每个标签存在于这个XML文件只有一个时间。我想用Linq在标签中编写Episode Title。什么是最简单的方法来做到这一点?我确切地知道节点的名称,它只存在一次。它应该没有任何for循环或什么东西,不是吗?
我想过这样的事情:
XDocument xml = XDocument.Load(xmlPath);
string info = xml.Elements("EpisodeName").Value;
label1.Text = info;
但元素有没有方法的价值。
这一个工程,但我不能写在较少的行?
XDocument xml = XDocument.Load(xmlPath);
var info = xml.Descendants("EpisodeName");
foreach (string line in info)
{
label1.Text = line;
}