通过下面的代码,我能够在XmlDocument xWorkload中加载一个XML文件。
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, "");
}
}
假设一个文件夹中有多个XML文件,我想加载xWorkload中的所有XML文件,并将这些XML文件存储在一个字符串中。在wpf中只能使用XmlDocument(而不能使用Linq)来实现这一点吗?plz建议
1条答案
按热度按时间lnlaulya1#
您可以使用
FolderBrowserDialog
选择Xml Files根目录,然后: