从xml源文件中搜索

时间:2016-06-09 10:31:58

标签: c# xml

我有csv数据文件与客户(密钥)和他们账单(价值)

我需要在这个文件上运行并返回我想要的每个客户的costumer账单。 我的问题是什么是从文件中工作和搜索的最佳方式。

我可以将文件转换为json或xml文件,我不必使用它,但我不知道转换文件的最佳方法是什么,以及使用它的麻烦方法是什么我的搜索将变得简单快捷。

你能告诉我最好的方法吗?

我的程序是一个控制台应用程序,我正在使用c#

1 个答案:

答案 0 :(得分:2)

Linq to XML可能是要走的路......比如

var bills = 
 (from data in xmlDocument.Descendants("Customers")
  select new {
    Name = data.Attribute("customer").Value,
    Value = data.Attribute("bill").Value,
  }).ToDictionary(o => o.Name, o => o.Value);

会起作用 - 但是没有看到你的结构就很难猜到。