c#读取修改xml文件的方法

2025-01-02 18:25:45
推荐回答(1个)
回答1:

XmlDocument doc = new XmlDocument();
doc.Load(@"C:\123.xml"); //@"C:\123.xml"为xml文件所在路径
doc.SelectSingleNode("Question/Question[@name=1]").Attributes["sound"].InnerXml = "2"; //将name=1记录下的sound值设为2
doc.Save(@"C:\123.xml");

XmlNodeList nodes = doc.SelectNodes("Question/Question");
foreach(XmlNode node in nodes)
{
comboBox1.Items.Add(node.Attributes["name"].InnerXml); //comboBox1为ComboBox控件
} //操作完后,comboBox1下拉框中将有1和2。

以上若还有疑问,可以Hi我。