Given the attached xml file, how do I write a new node to the xml file using linq to xml? I know how to create an xml document from c# code, but not how to amend it.
Two possible examples:
Example 1:
Suppose I want to add a new setting that will end up looking like this:
- <Setting>
<Heading>Parameters</Headi
ng>
<Instance>1</Instance>
- <Specifics>
<SettingName>base folder</SettingName>
<SettingValue>c:\clients</
SettingVal
ue>
</Specifics>
- <Specifics>
<SettingName>archive folder</SettingName>
<SettingValue>c:\archives<
/SettingVa
lue>
</Specifics>
- <Specifics>
<SettingName>defect folder</SettingName>
<SettingValue>c:\defects</
SettingVal
ue>
</Specifics>
</Setting>
or Example 2, I just want to add instance 3 of the connection settings
Thanks!
<?xml version="1.0" encoding="utf-8" ?>
- <CustomSettings>
- <Setting>
<Heading>Connection</Heading>
<Instance>1</Instance>
- <Specifics>
<SettingName>db</SettingName>
<SettingValue>data1</SettingValue>
</Specifics>
- <Specifics>
<SettingName>server</SettingName>
<SettingValue>server1</SettingValue>
</Specifics>
</Setting>
- <Setting>
<Heading>Connection</Heading>
<Instance>2</Instance>
- <Specifics>
<SettingName>db</SettingName>
<SettingValue>data2</SettingValue>
</Specifics>
- <Specifics>
<SettingName>server</SettingName>
<SettingValue>server1</SettingValue>
</Specifics>
</Setting>
</CustomSettings>
Select all Open in new window