我有一个桌面应用程序,它通过序列化对象将用户数据(主要是数字数组)保存到文件中。该文件稍后将用于通过反序列化来重新加载用户数据。
我也希望这些文件是用户可读的,并在一些标准的结构化格式。这些文件将被手动移动(而不是传输),并且将由PC和Unix机器上的用户读取。只是为了澄清-我的桌面应用程序不能在Unix上运行,但我希望Unix用户能够编写一个脚本来解析他们需要的数据。
是否有充分的理由使用Soap格式化程序而不是XML格式化程序来执行此操作?
发布于 2011-02-02 23:21:46
遵循你在研究生院时紧张的规则。当涉及到平台无关性时,请使用XML
发布于 2011-02-02 23:21:56
不要使用SOAP格式化程序。生成的XML非常奇怪,而且非常不可用-我个人认为它只是一个二进制序列化,但在SOAP中。
请改用XmlSerializer。
https://stackoverflow.com/questions/4876177
复制相似问题