これは、xmlにデータを追加するための私のコードです。
IsolatedStorageFile isstore = IsolatedStorageFile.GetUserStoreForApplication();
IsolatedStorageFileStream bookfile = new IsolatedStorageFileStream("People.xml", System.IO.FileMode.Open, isstore);
XDocument xmldetails = XDocument.Load(bookfile);
XElement books =
new XElement("person",
new XAttribute("id", "5"),
new XAttribute("name", "Book Title"),
new XAttribute("beneficiary", "Book Author"),
new XAttribute("description", "Book Author"),
new XAttribute("deadline", "Book Author"),
new XAttribute("price", "Fiction"));
xmldetails.Root.Add(books);
xmldetails.Save(bookfile);
bookfile.Close();
これはPeople.xmlです:
<?xml version="1.0" encoding="utf-8" ?>
<people>
<person index="1" name="Zlecenie numer jeden" beneficiary="Kowalski" description="Proste zlecenie jakiejs strony czy cos" price="800" deadline="27.12.2013" />
</people>
ボタンをクリックすると、次のエラーが発生します。
ルートレベルのデータは無効です。行1、位置1。