Как постоянно хранить данные в формате XML в Windows Phone 7 - PullRequest
0 голосов
/ 07 ноября 2011

Как я могу постоянно хранить данные в XML и отображать эти данные из XML? Я могу временно хранить данные, но я хочу хранить и отображать данные в XML, пока мы не удалим эти данные.

Ответы [ 2 ]

2 голосов
/ 07 ноября 2011

Вам необходимо сохранить его как файл в изолированном хранилище .Предполагая, что вы используете LINQ to XML, это легко - просто используйте API изолированного хранилища, чтобы создать поток для чтения или записи, и передать его соответствующим методам LINQ to XML (XDocument.Load, XDocument.Save и т. Д.).

1 голос
/ 07 ноября 2011

Для постоянного хранения данных вам потребуется записать данные XML в файл, возможно, сохранив их в IsolatedStorage.

using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{

... 

}

Затем создайте файл в магазине:

var stream = store.OpenFile("mydata.xml");

Наконец, используйте XDocument.Save (поток, параметры) для записи XML в файл.

doc.Save(stream, SaveOptions.None);

Загрузка будет произведена в обратном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...