如何将字符串转换为isolatedfilestream?

时间:2012-11-30 05:03:32

标签: c# windows-phone-7

将字符串转换为isolatedfilestream?我正在尝试将字符串转换为isolatedfilestream并在wp7上重写XML文件。任何人都可以建议我。提前谢谢

2 个答案:

答案 0 :(得分:1)

如果您只想存储和检索XML数据,请查看以下教程。它将帮助您了解如何存储XML数据。

http://www.windowsphonegeek.com/tips/All-about-WP7-Isolated-Storage---Read-and-Save-XML-files-using-XmlWriter

另外,当您想要保存大量数据时,请检查以下教程,特别是当您想要存储类的对象时。这将教你如何使用XMLserializer存储和检索数据,这也将保存存储的整个数据序列。

http://rushabh.greenpoison.org.in/blog/2012/06/07/local-windows-phone-7-database-using-xmlserializer/

答案 1 :(得分:0)

您可以在很大程度上像任何其他流一样使用IsolatedFileStream。因此,您在桌面上写入流的任何方式(例如XmlWriter.Create(stream))应该没问题。对于小到足以加载到内存中的文件,我个人大多数时候都会使用LINQ to XML - 再次,您可以从流中加载它,然后将其保存到XmlWriter包裹IsolatedFileStream

我建议反对首先将XML作为字符串加载,然后解析它;如果你直接从流加载它,你允许解析器处理声明的文本编码本身,而不是你必须这样做。