首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果文件稍后将由Unix+PC使用,我应该使用SOAPFormatter或XMLFormatter将.net对象序列化为*file

如果文件稍后将由Unix+PC使用,我应该使用SOAPFormatter或XMLFormatter将.net对象序列化为*file
EN

Stack Overflow用户
提问于 2011-02-02 23:19:17
回答 2查看 317关注 0票数 1

我有一个桌面应用程序,它通过序列化对象将用户数据(主要是数字数组)保存到文件中。该文件稍后将用于通过反序列化来重新加载用户数据。

我也希望这些文件是用户可读的,并在一些标准的结构化格式。这些文件将被手动移动(而不是传输),并且将由PC和Unix机器上的用户读取。只是为了澄清-我的桌面应用程序不能在Unix上运行,但我希望Unix用户能够编写一个脚本来解析他们需要的数据。

是否有充分的理由使用Soap格式化程序而不是XML格式化程序来执行此操作?

EN

回答 2

Stack Overflow用户

发布于 2011-02-02 23:21:46

遵循你在研究生院时紧张的规则。当涉及到平台无关性时,请使用XML

票数 0
EN

Stack Overflow用户

发布于 2011-02-02 23:21:56

不要使用SOAP格式化程序。生成的XML非常奇怪,而且非常不可用-我个人认为它只是一个二进制序列化,但在SOAP中。

请改用XmlSerializer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4876177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档