使用XMLSerializer将对象序列化为SOAP编码的XML流

时间:2018-10-30 00:47:04

标签: c# serialization soap xmlserializer

我必须使用XMLSerializer将对象序列化为肥皂编码的xml。

我找到了以下文章:https://docs.microsoft.com/en-us/dotnet/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream

但是一旦我调用serialize方法就会发生错误...

错误消息是:

  

处于Epilog状态的令牌StartElement将导致无效的XML文档。

您是否知道我该如何解决?

    XmlTypeMapping myTypeMapping = new 
    SoapReflectionImporter().ImportTypeMapping(typeof(typeOfMyObject));

    XmlSerializer ser = new XmlSerializer(myTypeMapping);

    MemoryStream Stream = new MemoryStream;
    ser.Serialize(Stream,myObject);

0 个答案:

没有答案