1

将字符串转换为隔离文件流?我正在尝试将字符串转换为隔离文件流并在 wp7 上重新写入 XML 文件。任何人都可以建议我。预先感谢

4

2 回答 2

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/

于 2012-11-30T05:57:31.707 回答
0

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

我建议不要先将 XML 作为字符串加载,然后再对其进行解析;如果您直接从流中加载它,则允许解析器自己处理声明的文本编码,而不是您必须这样做。

于 2012-11-30T07:06:28.560 回答