簡體   English   中英

處理文件夾中的多個XML文件

[英]Process Multiple XML Files from Folder

我在C#.Net中工作。 我有一個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文件。 每次我都無法在源代碼中更改文件名。 我想到了將文件名本身作為參數傳遞。 我想知道這是否正確。 否則,任何其他方式可以做到這一點。

我嘗試過..現在我可以訪問所有的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;
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM