I have to update an original XML file with modified values. Below is my sample XML file:
<request>
<facility>
<alternateIDs>
<alternateID code="ALT8">11111111</alternateID>
<alternateID code="ALT12">111111111</alternateID>
<alternateID code="ALT">1111111111</alternateID>
<alternateID code="ALT1">11111111</alternateID>
<alternateID code="ALT9">11111111</alternateID>
<alternateID code="ALT3">111111111</alternateID>
</alternateIDs>
</facility>
</request>
Now I want to look for alternateID code="ALT" and change its value to 00000000. My final file should look like:
<request>
<facility>
<alternateIDs>
<alternateID code="ALT8">11111111</alternateID>
<alternateID code="ALT12">111111111</alternateID>
<alternateID code="ALT">00000000</alternateID>
<alternateID code="ALT1">11111111</alternateID>
<alternateID code="ALT9">11111111</alternateID>
<alternateID code="ALT3">111111111</alternateID>
</alternateIDs>
</facility>
</request>
How can I achieve this using XElement and XAttributes? I am not familiar with XML and C#. Any help is appreciated!