我有一个使用按钮生成文件的C#应用程序。目前,我想使用C#从XML文件中提取内容并将其作为字符串传递。例如在我的XML文件中,我有一个标签名称。我想用c#从XML文件中提取名称。我应该如何去实现它?以下是我目前的示例代码。整个过程必须使用按钮单击进行。从XML文件中提取内容
private void button1_Click(object sender, EventArgs e)
{
XElement xml = XElement.Load("C:\\Windows 7.xml");
IEnumerable<XElement> propertyIDs = xml.Descendants("PropertyId");
foreach (XElement child in xml.Elements())
{
XElement row = child.Element("my:VM_Name");
string test = xml.ToString();
Console.WriteLine(test);
}
}
请访问本链接查看我的XML文件:http://pastebin.com/NKhBb4Zh
您的代码看起来不错。我不明白这个问题。你想在“foreach”循环体中发生什么? –
你想做什么不起作用?你有例外吗?什么东西看起来不正确? – Tipx
@Kirk Woll使用Console.WriteLine(xml.Value);我能够在我的XML文件中显示内容。我想提取每个元素的内容并将其传递给c#中的字符串。 – dwyane