C # и XML - чтение файлов XML из указанного пользователем местоположения - PullRequest
0 голосов
/ 24 ноября 2011

Прочитайте последовательно через файлы XML (например, C: \ Application \ XML) и получите xml для всех файлов.

Ответы [ 3 ]

1 голос
/ 24 ноября 2011

Вы можете читать файлы 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.
}
1 голос
/ 24 ноября 2011
foreach (var file in Directory.EnumerateFiles(path, "*.xml"))
 {
     var xdoc = XDocument.Load(file);
            ...
 }
1 голос
/ 24 ноября 2011

Что вам нужно сделать, это реализовать модель производитель-потребитель. Взгляните сюда: http://www.albahari.com/threading/part4.aspx и прокрутите вниз до части "Очередь производителя / потребителя".

Для некоторых классических API C # XML читайте здесь: http://msdn.microsoft.com/en-us/magazine/cc302158.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...