2013-11-23 2 views
0

Привет, я делаю приложение для Windows-телефона для слабовидящих. Я думал о том, как сохранить текстовое сообщение для людей на телефоне. Я думал об использовании xml-файлов для сохранения сообщений людей. Я очень зациклен на том, как это сделать. Любые подсказки или способы я должен подходить к этому, поскольку я - очень средний кодер. спасибоИспользование XML для сохранения текстовых сообщений для людей

ответ

0

Моя рекомендация - используйте формат JSON вместо XML.
Сначала загрузите из NuGet два пакета: Json.NET и мою библиотеку WP.IO (или вы можете напрямую использовать source code). Затем вы можете использовать это:

// example of saved object 
public class MyObject 
{ 
    public List<string> Messages { get; set; } 
} 

// save data 
string json = JsonConvert.SerializeObject(myObject); 
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("messages.json", CreationCollisionOption.ReplaceExisting); 
await FileIO.WriteTextAsync(file, json); 

// read back data 
string read = await PathIO.ReadTextAsync("ms-appdata:///local/messages.json"); 
MyObject myObject = JsonConvert.DeserializeObject<int[]>(read); 
Смежные вопросы