0
我正在做一個MVC應用程序,其中將使用幾個Xml文件(每個XML文件具有相同的節點和DTD)。我想知道是否可以使用.Load方法加載包含XML文件字符串的列表?是否可以使用XmlDocument加載xml-url列表? (C#)
如果沒有,是否還有其他解決方案可以同時加載多個Xml文件?
我正在做一個MVC應用程序,其中將使用幾個Xml文件(每個XML文件具有相同的節點和DTD)。我想知道是否可以使用.Load方法加載包含XML文件字符串的列表?是否可以使用XmlDocument加載xml-url列表? (C#)
如果沒有,是否還有其他解決方案可以同時加載多個Xml文件?
可以先加載從一個文件夾中的所有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);
}
這樣您就可以裝滿你個XML給XMLDocuments列表。