我有以下 XML 文件,我想知道阅读这个 XML 文件的最佳方式
<MyFile>
<Companies>
<Company>123</Company>
<Company>456</Company>
<Company>789</Company>
</Companies>
</MyFile>
作为输出,我需要像“123,456,789”这样的值的集合,或者它可以是字符串[]的数组
我们可以使用 Linq to xml 吗?怎么办?
最佳答案
var xdoc = XDocument.Load(PATH_TO_FILE);
var companies = xdoc.Descendants("Company").Select(c => (string)c).ToArray();
这会给你一个string[]
。
关于c# - 如何在 C# 中读取 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11225051/