使用XML保存人员短信

时间:2013-11-23 16:41:56

标签: xml windows-phone-8 isolatedstorage

您好我正在为视障人士制作Windows手机应用程序。我一直在想办法在手机上保存短信。我正在考虑使用xml文件来保存人员消息。我非常坚持如何去做这件事。任何提示或方法我应该接近这个,因为我是一个非常普通的编码员。谢谢

1 个答案:

答案 0 :(得分: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);