WebサービスのAPIからPOJOに返されるXMLをアンマーシャリングする方法としてJAXBを検討していますが、手動で記述/注釈を付けるのではなく、最初にPOJOを生成したいと考えています。xjc(JAXBのPOJOジェネレーター)に出くわしましたが、XSDが必要であり、WebサービスはXMLのみを返し、XSD / DTDが利用できないため、これを実行する最善の方法は何かと考えていました。
- ストレートXMLからPOJOを生成する方法はありますか?すべてのフィールドが文字列フィールドであると想定して満足しています。型の安全性は必要ありません。
- あるいは、XMLファイルからXSDを「リバースエンジニアリング」する方法があります-これらは何か良いですか?もしそうなら、この機能がxjcのようなツールに組み込まれていない特別な理由はありますか?