我将对象序列化为 XML。在软件更新的情况下,这些序列化对象可能与新软件版本不一致(例如,我的对象获得了新属性)。
假设这是我的 XML:
<Object>
<Property1>prop1</Property1>
<Property2>prop2</Property2>
</Object>
我的新版本以以下格式显示对象:
<Object>
<Property1>...</Property1>
<Property3>...</Property3>
</Object>
如果我有数千个,我不想手动删除 Property2 并添加 Property 3。有没有办法自动将我的旧 XML 转换为新的 XSD 架构?