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