-3

私は次のようなXMLを持っています

<SystemSettings version="1">
  <SettingsGroup name="items">
   <Setting name="value1">10</Setting>
  </SettingsGroup>
 <SettingsGroup name="item2">
   <Setting name="value2">1</Setting>
 </SettingsGroup>
</SystemSettings>

追加したい

<Setting name="value3">5</Setting> 

item2 で。どうすればそれを追加できますか? XElement を使用しようとしましたが、実行できませんでした

4

2 に答える 2

0
    string filename = "test.xml";
    XmlDocument doc = new XmlDocument();
    doc.Load(filename);

    XmlElement element = doc.CreateElement("Setting");
    element.SetAttribute("name", "value3");
    element.InnerText = "5";

    doc.DocumentElement.ChildNodes[1].AppendChild(element);
    doc.Save(filename);
于 2013-09-19T04:17:01.273 に答える