我有一个XML文档:Element1Element2Element3我需要反序列化为一个对象,该对象序列化为不同的根名称,而其他所有内容都保持不变。例如:Element1Element2Element3序列化时,我们始终可以应用XmlRootAttribute序列化为不同的根名称,但我不确定如何反序列化为不同的XmlRootAttribute。它一直在指向根属性的errorindocument(1,2)中失败。我怎样才能做到这一点? 最佳答案 如果您只想更改根名称,您可以在声明XmlSerializer时指定根属性。XmlSeria