我的程序:在桌面上包含两个textBox和一个XML文件。
XML文件:
我的目标:我想解析XML文件并在textBox中显示所需的值。 XML文件中的第一个数字 123456 将显示在第一个texBox中。同样,XML文件中的第二个数字 9876 将显示在第二个texBox中。休息时,应该在XML文件中忽略所有内容。
我试图谷歌搜索一个简单的例子,它将帮助我理解如何解析XML文件并在文本框中显示,但我找不到任何这样简单的程序示例。该计划将帮助我快速,轻松地学习这项技术,非常感谢您的帮助!谢谢!! :)
答案 0 :(得分:1)
var dict = XDocument.Load(fname)
.Descendants("field")
.ToDictionary(f => f.Attribute("name").Value,
f => f.Attribute("value").Value);
firstNumberTextBox.Text = dict["first_number"];
secondNumberTextBox.Text = dict["second_number"];