我有一个名为“numbers.xml”的 xml 文件,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<program>
<box id="aaa" value="78678"/>
<box id="bbb" value="37287"/>
<box id="ccc" value="783"/>
<box id="ddd" value="7867"/>
<box id="eee" value="786"/>
<box id="fff" value="23"/>
<box id="ggg" value="453"/>
<box id="hhh" value="4537"/>
</program>
我想阅读这个 xml 文件并填充文本框。但在Windows 窗体中,应用程序 txtAAA.text
值必须采用 id="aaa" 值,即 78678。同样,txtBBB.text
值必须采用 id="bbb" 值,即 37287。我该怎么做?
编辑:
我试过这样:
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(openfiledialog1.FileName);
XmlNodeList nodelist = xmldoc.DocumentElement.ChildNodes;
XmlNode xmlnode = nodelist.Item(0);
txtAAA.Text = xmlnode.Attributes["id"].InnerText;
但是“aaa”显示在文本框中。这是完全失败的。——</p>