XMLにシリアル化されたオブジェクトがあります。ソフトウェアアップデートの場合、これらのシリアル化されたオブジェクトは、新しいソフトウェアバージョンと矛盾する可能性があります(たとえば、私のオブジェクトが新しいプロパティを取得しました)。
これが私のXMLだとしましょう:
<Object>
<Property1>prop1</Property1>
<Property2>prop2</Property2>
</Object>
私の新しいバージョンは、次の形式でオブジェクトを拡張します。
<Object>
<Property1>...</Property1>
<Property3>...</Property3>
</Object>
何千ものプロパティ2を手動で削除してプロパティ3を追加したくない場合は、古いXMLを新しいXSDスキーマに自動的に変換する方法はありますか?