我有一个桌面应用程序,通过序列化对象将用户数据(主要是数字数组)保存到文件中。此文件稍后将用于通过反序列化来重新加载用户数据。
我还希望这些文件是用户可读的,并且采用某种标准的结构化格式。这些文件将被手动移动(不传输),并且将由PC和Unix机器上的用户读取。只是为了澄清 - 我的桌面应用程序不能在Unix上运行,但我希望Unix用户能够编写脚本来解析数据,如果需要的话。
是否有充分的理由使用Soap格式化程序而不是XML格式化程序来执行此操作?
答案 0 :(得分:0)
遵循Grad学校绷紧的规则。谈到平台独立性,请使用XML
答案 1 :(得分:0)
不要使用SOAP Formatter。生成的XML非常奇怪且非常不可用 - 我个人认为它只是一个二进制序列化,但在SOAP中。
改为使用XmlSerializer
。