2012-02-15 13 views
0

私はいくつかのXMLファイルが使用される(すべてのXMLファイルに同じノードとDTDがある)MVCアプリケーションをやっています。 .Loadメソッドを使用してXMLファイルの文字列を含むリストをロードすることが可能かどうか疑問に思っていますか?XmlDocumentでxml-urlsのリストを読み込むことはできますか? (C#)

もしそうでなければ、いくつかのXMLファイルを同時にロードするための他の解決方法がありますか?

答えて

2

あなたが最初のフォルダからすべてのXMLファイルをロードし、ファイルリストからxmldocumentsのリストを作成できます。

var filePathsList = Directory.GetFiles(@"C:\temp", "*.xml"); 
var xmlDocuments = new List<XmlDocument>(filePathsList.Count()); 
foreach (var filePath in filePathsList) 
{ 
    var xmlDoc = new XmlDocument(); 
    xmlDoc.Load(filePath); 
    xmlDocuments.Add(xmlDoc); 
} 

次に、あなたのXMLSで満たさxmlDocumentsリストを持っています。

関連する問題