JAXB Memo

バグなのかな?

Unmarshalで読み込まれるノードがダブっちゃう件ですが、ちょっと調べた結果、わかりました。JAX-B Compilationで生成されるファイルたちのうち、問題となるのは、BookDataTypeImpl.java でした。 このファイルは、book.xsd の bookData ノードに対応して生…

Unmarshalで2つのノードが!?

"読み込みは、Ummarshaller#unmarshal を使用します。大体コードが想像できますよね!?" なんて書いたんですが、実際やってみると、少し問題が。。 前述のXMLスキーマ形式の次のようなデータ・ファイル <bookData xmlns="http://jkidd.com/book"> <book title="JAX-Bプログラミング" price="12000"/> <book title="JAX-Bプログラミング応用編" price="25000"/> </bookData>に対して、以…

続:JDeveloper で JAXB プログラミング

年末年始の休みを挟んじゃいましたが、今度は、複数のBookデータを格納できるようなコードにします。 まずは、複数データを保持できるXMLスキーマを作成し、それに対応するようにJavaコードも変えます。でも、基本的なプログラミング手順は前回と同じで、 XM…

JDeveloper で JAXB プログラミング

JDeveloper 10.1.3 には、JAXB関連機能が追加されています。これを使って、JAXBプログラミングをやってみましょう。 JAXBを良く知らない人のために JAXBとは、XMLデータに対応するJavaオブジェクトを自動で作ってくれて、Javaオブジェクトの操作を行うと、自…