私はこれについて経験がないので、おそらく間違った用語を使用しています。
シナリオは次のとおりです。 https://stackoverflow.com/a/12309136/939213のコードを使用して、クラス インスタンスをファイルにシリアル化しています。しかし、ある時点でクラスを少し変更したいかもしれないのでint
、ファイルに を挿入して、このクラスのバージョンをプログラムに伝えたいと思います。
int とクラスを同じファイルにシリアル化しようとしましたが、それは不可能であることint
がわかりました。そのため、そのクラスにプロパティを用意し、最初にそれを読み取って、どのクラスを逆シリアル化する必要があるかを知ることを考えています。
int
では、それを単独で読むにはどうすればよいでしょうか。
編集:たとえば、myInt
これを読むには:
<MyClass xml...>
<myInt>10</myInt>
<myString>abc</myString>
</MyClass>