按顺序读取XML文件(例如C:\ Application \ XML)并获取所有文件的xml。
答案 0 :(得分:1)
您需要做的是实施生产者 - 消费者模型。看看这里:http://www.albahari.com/threading/part4.aspx并向下滚动到“生产者/消费者队列”部分。
对于一些经典的C#XML API,请阅读:http://msdn.microsoft.com/en-us/magazine/cc302158.aspx
答案 1 :(得分:1)
您可以阅读XML文件,如下所示:
List<string> files = Directory.GetFiles("c:\\MyDir", "*.xml").ToList();
foreach(string fileLocation in files)
{
XmlDocument obj = new XmlDocument();
obj.Load(filelocation);
//Your code to place the xml in a queue.
}
答案 2 :(得分:1)
foreach (var file in Directory.EnumerateFiles(path, "*.xml"))
{
var xdoc = XDocument.Load(file);
...
}