我有一个XML文档:
<data>
<elmt1>Element 1</elmt1>
<elmnt2>Element 2</elmnt2>
<elmnt3>Element 3</elmnt3>
</data>
我需要将一个序列化到不同根名称的对象反序列化为一个对象,同时保持其他所有内容不变。例如:
<dataNew>
<elmt1>Element 1</elmt1>
<elmnt2>Element 2</elmnt2>
<elmnt3>Element 3</elmnt3>
</dataNew>
在序列化时,我们可以始终应用XmlRootAttribute
以将其序列化为不同的根名称,但我不确定如何将其反序列化到不同的XmlRootAttribute
。 它一直失败,并指向根属性的错误文档(1,2)
。
我该如何实现这个?