2012-02-15 2 views
0

여러 XML 파일을 사용할 MVC 응용 프로그램을 만들고 있습니다 (모든 XML 파일에 동일한 노드와 DTD가 있음). .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 목록이있을 것이다.

관련 문제