2012-09-03 50 views
0

我正在C#.Net中工作。我有一個XML文件。從那我會得到的數據,然後我處理它。默認情況下,XML將在一個文件夾中,我將使用它。這裏是我的代碼..處理來自文件夾的多個XML文件

XmlDocument xDoc = new XmlDocument(); 
xDoc.Load(System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), "Test.xml")); 
--My Process Starts Here..... 

在同一文件夾中,我將有多個XML文件。(即)的test.xml,Test1.XML,Test2.XML等等......我想處理所有的XML文件。每次我無法在源代碼中更改文件名稱。我想通過文件名稱本身作爲參數。我想知道這是否正確。或者以其他任何方式來做到這一點。

回答

1

我試過這個..現在我能夠訪問所有的XML文件。

 XmlDocument xDoc = new XmlDocument(); 
     string path = Directory.GetCurrentDirectory(); 
     foreach (string file in Directory.EnumerateFiles(path, "*.xml")) 
     { 
      xDoc.Load(System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), file)); 
      string strpath = xDoc.BaseURI; 
     } 
相關問題