title: How to update XML File using Linq to XML?
body: <p>XML File</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;Section xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Information Section"&gt;
    &lt;ID&gt;&lt;/ID&gt;
    &lt;alternateID /&gt;
    &lt;familyName&gt;&lt;/familyName&gt;
    &lt;givenName&gt;&lt;/givenName&gt;
    &lt;birthDate&gt;&lt;/birthDate&gt;
    &lt;age&gt;&lt;/age&gt;
    &lt;height /&gt;
    &lt;weight /&gt;
    &lt;sex&gt;&lt;/sex&gt;
    &lt;Address&gt;
      &lt;street1 /&gt;
      &lt;street2 /&gt;
      &lt;city /&gt;
      &lt;state /&gt;
      &lt;zipCode /&gt;
      &lt;country /&gt;
    &lt;/Address&gt;
  &lt;/Section&gt;
  </code></pre>
  
  <p>I have this empty xml template. I am wondering to how to update / insert value in the elements of this xml using LInq? </p>
  
  <p>Thats what I am trying... needs direction...</p>
  
  <pre><code> var Doc = XDocument.Load("Info.xml");
      var items = from i in Doc.Descendants("Section")
                  select new
                  {
                    ID = p.Element("ID").Value
                  }
      foreach (var item in items)
            item.id = "VALUE"
  ??????
  </code></pre>