【发布时间】:2016-02-04 10:54:16
【问题描述】:
您好,我想使用 linq 和 xdocument 显示根节点的子节点的名称,但没有找到任何同样方便的东西。我的 xml 在下面给出
<temp>
<Movies>
<Title>Man Of Steel</Title>
<Title>Kung Fu Panda</Title>
<Title>Thor</Title>
</Movies>
<Cars>
<Title>Racing</Title>
<Title>Vintage</Title>
<Title>Luxary</Title>
</Cars>
</temp>
预期输出是:
- 电影
- 汽车
你能帮帮我吗?我希望动态完成另一件事,这意味着从代码中我不想放置元素的名称。这是要做的事情
XDocument xdoc = XDocument.Load("Folder.xml");
var element = xdoc.Root.Elements();
foreach(var a in element)
{
Console.WriteLine(a.Name);
}
此代码在控制台应用程序中运行,但是当我尝试在 wpf 应用程序中实现此代码以为这些类别创建单选按钮时,此代码在那里什么也没有显示。它显示空白。这就是我遇到问题的原因。
【问题讨论】:
-
您的代码已经显示了电影和汽车,这是预期的输出。我不太明白你的问题是什么..
-
重新检查输出,它的工作是否完美。