title: Suggestions for best methods to edit XML in browser
body: <p>I have an XML file shaped something like the file below.  I need to provide editing capability to the client via browser in some kind of form/dialog/popup view where the user can edit their name/address, see the list of Autos, add/edit/delete each auto and within each Auto add/edit/delete each feature. On Save, I need to put things pack together into an XML file. </p>
  
  <p>On the Server I'm using ASP.NET and on the browser, I can use javascript, jquery or ASP.NET controls. </p>
  
  <p>So, I'm looking for recommendations on the best approach for this, and tools which can manage this.  I've tried using jquery to pull information out of the XML, but could not figure out how to update the XML or make the lists of items. </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;Main&gt;
    &lt;FirstName&gt;FirstName&lt;/FirstName&gt;
    &lt;LastName&gt;LastName&lt;/LastName&gt;
    &lt;Address&gt;123 Somewhere&lt;/Address&gt;
    &lt;Year&gt;2007&lt;/Year&gt;
    &lt;Autos&gt;
      &lt;Auto&gt;
        &lt;Make&gt;Ford&lt;/Make&gt;
        &lt;Model&gt;Mustang&lt;/Model&gt;
        &lt;Features&gt;
            &lt;Features&gt;
                &lt;Feature&gt;Convertable&lt;/Feature&gt;
            &lt;/Features&gt;
        &lt;/Features&gt;
      &lt;/Auto&gt;
      &lt;Auto&gt;
        &lt;Make&gt;Hyundia&lt;/Make&gt;
        &lt;Model&gt;Santa Fe&lt;/Model&gt;
        &lt;Variant&gt;GLE&lt;/Variant&gt;
        &lt;Features&gt;
            &lt;Feature&gt;Convertable&lt;/Feature&gt;
            &lt;Feature&gt;FourWheelDrive&lt;/Feature&gt;
            &lt;Feature&gt;RoofRails&lt;/Feature&gt;
        &lt;/Features&gt;
      &lt;/Auto&gt;
    &lt;/Autos&gt;
  &lt;/Main&gt;
  </code></pre>