So laden Sie alle XML-Dateien aus einem Ordner in ein XmlDocument

Mit dem folgenden Code kann ich eine XML-Datei in XmlDocument xWorkload laden.

XmlDocument xWorkload = new XmlDocument();

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            var outputxml = new StringBuilder(string.Empty);

            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); 
            dlg.FileName = "demo"; // Default file name
            dlg.DefaultExt = ".xml"; // Default file extension
            dlg.Filter = "Xml documents (.xml)|*.xml";  // Filter files by extension


            var result = dlg.ShowDialog();  //Opens the dialog box
            if (result == true)
            {
                xWorkload.Load(dlg.FileName);
                string Path = dlg.FileName.Replace(dlg.SafeFileName, "");
            }
        }

Angenommen, ein Ordner enthält mehr als eine XML-Datei. Ich möchte alle XML-Dateien in xWorkload laden und diese XML-Dateien in einer Zeichenfolge speichern Linq). plz vorschlagen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage