更新不同应用程序版本之间的XML文件

时间:2013-11-20 11:27:01

标签: c# xml windows-phone-8

我发布了一个Windows Phone应用程序,现在我即将发布我的第二个版本,问题是我有一个存储信息的XML文件,现在来自该XML的一些元素已经改变了最好/最安全的在两个版本的XML之间进行更新的方法,我想将设置从已经准备好安装的XML文件迁移到新的XML文件而不会丢失设置,这可能吗?

非常感谢您的帮助

问候!

2 个答案:

答案 0 :(得分:1)

确保您的应用程序可以检测XML文件的版本是否为旧版本,如果是这样,请将其映射并保存新版本,然后继续正常进行。

答案 1 :(得分:1)

为每个版本的XML文件创建一个模式。根据验证的模式选择反序列化/加载方法。

将来,请考虑将版本号作为文档根元素的属性。