Howdy, 我想知道是否能够更改保存在Windows Phone 7设备上的XML文件中的独特元素,而无需实际重新序列化整个文件。如何编辑XML文件
0
A
回答
0
正如在前面的答案中提到的,您不能保存整个文件的XML片段。如果文件大小是一个大问题,那么您可以将数据拆分为单独的文件(可能按字母顺序;取决于数据),这样如果您进行更改,您只能保存较小的数据集。
正如Matt所说的,XML序列化不能在WP7设备上提供最佳性能。凯文马歇尔有一个great blog post详细说明不同的序列化方法和每个的性能。最快的方法是二进制序列化,尽管没有什么能阻止你使用二进制序列化方法序列化XML。
0
在一般情况下,没有 - 这有什么与Windows Phone 7的(虽然我不知道IsolatedStorageFileStream
在WP7是否甚至还支持搜索)。
我不知道高层次的抽象(如Java和C#中使用),它允许你删除或文件中的中间插入数据的任何主流文件系统。
我想理论上,如果你很高兴垫的空白,或者永远不会改变你使用,你可以只是覆盖相关的字节数据的长度 - 但我不认为这将是一个很好的想法。非常脆弱,很难合作。
只要覆盖整个文件。
相关问题
- 1. 编辑XML文件?
- 2. 编辑XML文件
- 3. 如何编辑XML文件在C#
- 4. 如何使用XStream编辑XML文件?
- 5. 如何使用VB.NET编辑XML文件
- 6. 如何编辑C编辑模式下的XML文件#
- 7. 我想编辑XML文件
- 8. Python编辑xml文件
- 9. 编辑XML文件C#
- 10. 用Java编辑XML文件
- 11. java jdom编辑xml文件
- 12. iPhone SDK:编辑XML文件
- 13. 如何编辑.sdf文件
- 14. 如何编辑proc文件?
- 15. 如何编辑csv文件?
- 16. 如何编辑swf文件?
- 17. 如何编辑.dat文件?
- 18. 如何编辑AndroidManifest.xml文件?
- 19. 如何编辑.jar文件?
- 20. 如何编写XML文件?
- 21. 用PHP或XSLT编辑xml文件
- 22. 用Python编辑XML文件内容
- 23. 使用JavaScript编辑XML文件?
- 24. 同时编辑C#中的xml文件
- 25. 无法编辑powercenter上的xml文件
- 26. 编辑现有的XML文件
- 27. 使用powershell编辑多个XML文件
- 28. bash脚本编辑XML文件
- 29. 我想编辑我的XML文件
- 30. 从Maven编辑plist XML文件?
你想解决一个特定的问题? XML序列化在WP7上特别慢。数据是否必须是XML?你可以使用JSON还是二进制格式? – 2011-01-19 13:57:02