title: How to load xml file to xamarin android
body: <p>i save the Xml file in Assets folder and set Build Action to Android Assets now when i try to save the changes to xml file it gives exception System.UnauthorizedAccessException: Access to the path "/Q317664.xml" is denied.i am not sure why this exception is occurring please help me </p>
  
  <pre><code>using System;
  using Android.App;
  using Android.Content;
  using Android.Runtime;
  using Android.Views;
  using Android.Widget;
  using Android.OS;
  using System.IO;
  using System.Reflection;
  using Android.Content.Res;
  using System.Xml;
  using System.Xml.Linq;
  using System.Xml.XPath;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  namespace App17 
  {
  [Activity(Label = "App17", MainLauncher = true, Icon = "@drawable/icon")]
  public class MainActivity : Activity
  {
      int count = 1;
  
      protected override void OnCreate(Bundle bundle)
      {
          base.OnCreate(bundle);
  
          // Set our view from the "main" layout resource
          SetContentView(Resource.Layout.Main);
  
          // Get our button from the layout resource,
          // and attach an event to it
          var xml = XDocument.Load(Assets.Open("Q317664.xml"));
          var node = xml.Descendants("Book").FirstOrDefault(cd =&gt; cd.Attribute("Id").Value == "1");
          node.SetAttributeValue("ISBN", "new");
          xml.Save("Q317664.xml");
       //   Button button = FindViewById&lt;Button&gt;(Resource.Id.MyButton);
  
         // button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
      }
  }
  }
  </code></pre>