【问题标题】:XML Serialization and Soap SerializationXML 序列化和 Soap 序列化
【发布时间】:2010-04-12 07:03:33
【问题描述】:

我认为即使我们不需要应用程序之间的互操作性,甚至我们不与 Web 服务通信,使用 SoapFormatter 序列化也比使用 XmlSerializer 更容易,因为 SOAP 默认会序列化私有成员,而 XmlSerializer 将在公共成员上工作属性和字段。实际上我找不到使用 XmlSerializer 的理由,我错过了什么吗? SoapFormatter 的缺点是什么。或者 XML 序列化比 Soap 有什么优势? (xsd)

谢谢

【问题讨论】:

    标签: .net xml serialization xml-serialization


    【解决方案1】:

    一个主要缺点是SoapFormatter 类是deprecated。你可以看看DataContractSerializer

    【讨论】:

    • 我们使用的是 .NET 2.0,所以这有点问题
    【解决方案2】:

    我必须使用 XmlSerializer,因为在我的代码中我必须编写 Soap 并将其与 HttpWebRequest 混合,而不是使用 Web 服务,这就是为什么使用 XmlSerializer 更容易的原因。

    【讨论】:

      猜你喜欢
      • 2020-05-12
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      相关资源
      最近更新 更多