【发布时间】:2019-01-22 03:54:41
【问题描述】:
到目前为止,这是我的代码:
XDocument document = XDocument.Load("C:\\modinfo.xml");
var elements = from r in document.Descendants("Mod")
select new
{
Author = r.Element("Author").Value,
Description = r.Element("Description").Value
};
foreach (var r in elements)
{
Console.WriteLine("AUTHOR = " + r.Author + Environment.NewLine + "DESCRIPTION = " + r.Description);
}
这是我的“modinfo.xml”文件:
<Mod Name="Mod Name">
<Author>Author Name</Author>
<Description>Description Text</Description>
</Mod>
目前看来
当我运行应用程序时。我想做的是让它也打印“Mod Name”。
【问题讨论】:
-
不过我已经用过了。对于如何使这些事情与我所做的事情一起工作,我不是一个完整的专家。仅在使用答案中给出的那行代码时才会出错。
-
那是您的准确 XML 文件吗?
-
是的,这就是我的 XML 文件中的所有内容,也是我正在使用的那个。
-
实际上,不是。我太笨了!我一直在编辑错误的文件,对此感到抱歉。我以为我正在编辑我在项目中使用的那个..
标签: c# xml linq visual-studio-2017