POJO から XSD を生成する Ant タスクはありますか?
1 に答える
0
Java POJOオブジェクトをシリアル化してから、XSDを使用してシリアル化されたXMLデータを検証するか、逆シリアル化プロセスを介してインスタンス化できる新しいオブジェクトインスタンスを作成することを想定しています。
Java XMLのシリアル化には2つの利点があります(例を次に示します)。
- Xstream XMLは、固定オブジェクトクラスの説明から動的に生成されます
- 固定XMLスキーマから動的に生成されたXMLBeansJavaクラス
今、おそらくあなたは両方のアプローチを組み合わせた何か他のものを使用していますか?
私がお勧めするのは、シリアル化されたときにオブジェクトが作成するXMLに基づいてXSDを作成(または生成)することです。比較的言えば、Javaオブジェクトはそれほど頻繁に変更されることはなく、Javaオブジェクトが非常に大きな課題となるのは、複数のバージョンをサポートすることです(古いバージョンのオブジェクト用にエンコードされたデータの読み取り)。この課題に対処するには、考えられる解決策の1つとして次の記事を読むことをお勧めします。
于 2012-10-24T17:24:45.710 に答える