既存のJavaクラスのセットから生成されたxsdを持っていますが、現在は期待どおりにXMLメッセージをオブジェクトにアンマーシャルできます。私が持っていた場合、オブジェクトの既存のインスタンスをアンマーシャラーは、単純に(ここではそのちょうど私の頭の上から任意の構文エラーを許し)JAXBを使用してXMLを既存のオブジェクトにアンマーシャリングする
を例えばそれ
に渡されたメッセージの中に含まれているフィールドを更新しています注釈付きクラス多くのフィールド、タイトル、作者、出版されたものなどが含まれており、対応する生成されたxsdが必要なフィールドの多くがあります。次のxを受け取った場合、 mlの
<Book>
<title>Dummys guide to JAXB</title>
</Book>
ではなく、単にタイトルだけで新しいブックのインスタンスを作成、更新などの既存のインスタンスにこれを適用する設定されているので、単にそのインスタンス上のタイトル変数を設定します。
ああ、私はXMLをアンマーシャルするために、現時点でJAXBを使用しています – robinsad