c# – .net XmlSerialize抛出“无法在使用ConformanceLevel.Fragment创建的编写器上调用WriteStartDocument”
我试图序列化一个类,将XML文件写成多个片段,即将该类的每个对象作为单个片段写入,而不使用XML头/根.以下是示例代码:在第一次序列化调用中,我得到了异常:我在这里想念的是什么?解决方法这个问题有一个解决方法.在使用序列化程序之前使用xmlwriter时,将不会写入标头.以下工作正常,但会在xml文件的第一行添加一个空注释标记改进代码,如oleksa所建议的