使用XSD自动转换XML文件

使用XSD自动转换XML文件,xml,xml-serialization,Xml,Xml Serialization,我将对象序列化为XML。在软件更新的情况下,这些序列化对象可能与新软件版本不一致(例如,我的对象获得了新属性) 假设这是我的XML: <Object> <Property1>prop1</Property1> <Property2>prop2</Property2> </Object> 建议1 建议2 我的新版本以以下格式导出对象: <Object> <Property1>...&l

我将对象序列化为XML。在软件更新的情况下,这些序列化对象可能与新软件版本不一致(例如,我的对象获得了新属性)

假设这是我的XML:

<Object>
  <Property1>prop1</Property1>
  <Property2>prop2</Property2>
</Object>

建议1
建议2
我的新版本以以下格式导出对象:

<Object>
  <Property1>...</Property1>
  <Property3>...</Property3>
</Object>

...
...
如果我有数千个属性,我不想手动删除属性2并添加属性3。 有没有办法自动将我的旧XML转换为新的XSD模式