繁体   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