Vote count:
0
I have video.xml file like this:
<Videos>
<Video>
<Link>http://ift.tt/1Dntdpu;
</Video>
<Video>
<Link>http://ift.tt/1Dntdpw;
</Video>
<Video>
<Link>http://ift.tt/1tBBh6e;
</Video>
<Video>
<Link>http://ift.tt/1tBBhms;
</Video>
<Video>
<Link>http://ift.tt/1tBBfLC;
</Video>
</Videos>"
and i tried to delete an element with this method:
IsolatedStorageFile iso = IsolatedStorageFile.GetUserStoreForApplication();
XDocument document;
using (IsolatedStorageFileStream filestream = iso.OpenFile("Video.xml", FileMode.Open, FileAccess.ReadWrite, FileShare.None))
{
document = XDocument.Load(filestream);
var Videos = document.Element("Videos");
Videos.Descendants("Video").Where(vid => vid.Element("Link").Value.Equals("example link")).FirstOrDefault().Remove();
}
using (IsolatedStorageFileStream filestream1 = iso.OpenFile("Video.xml", FileMode.Open, FileAccess.ReadWrite, FileShare.None))
{
document.Save(filestream1);
}
1st time, it done, but in 2nd time it crashed and the error is : There are multiple root elements. Line 15, position 18. Please help me. thank you !
asked 37 secs ago
Delete element in an xml file using Isolated Storage
Aucun commentaire:
Enregistrer un commentaire