解析数字的XML文件并在文本框中显示

时间:2013-09-16 21:12:12

标签: c# xml visual-studio-2010 xml-parsing

我的程序:在桌面上包含两个textBox和一个XML文件。 enter image description here

XML文件: enter image description here

我的目标:我想解析XML文件并在textBox中显示所需的值。 XML文件中的第一个数字 123456 将显示在第一个texBox中。同样,XML文件中的第二个数字 9876 将显示在第二个texBox中。休息时,应该在XML文件中忽略所有内容。

我试图谷歌搜索一个简单的例子,它将帮助我理解如何解析XML文件并在文本框中显示,但我找不到任何这样简单的程序示例。该计划将帮助我快速,轻松地学习这项技术,非常感谢您的帮助!谢谢!! :)

1 个答案:

答案 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"];