JAXB Memo
Unmarshalで読み込まれるノードがダブっちゃう件ですが、ちょっと調べた結果、わかりました。JAX-B Compilationで生成されるファイルたちのうち、問題となるのは、BookDataTypeImpl.java でした。 このファイルは、book.xsd の bookData ノードに対応して生…
"読み込みは、Ummarshaller#unmarshal を使用します。大体コードが想像できますよね!?" なんて書いたんですが、実際やってみると、少し問題が。。 前述のXMLスキーマ形式の次のようなデータ・ファイル <bookData xmlns="http://jkidd.com/book"> <book title="JAX-Bプログラミング" price="12000"/> <book title="JAX-Bプログラミング応用編" price="25000"/> </bookData>に対して、以…
年末年始の休みを挟んじゃいましたが、今度は、複数のBookデータを格納できるようなコードにします。 まずは、複数データを保持できるXMLスキーマを作成し、それに対応するようにJavaコードも変えます。でも、基本的なプログラミング手順は前回と同じで、 XM…
JDeveloper 10.1.3 には、JAXB関連機能が追加されています。これを使って、JAXBプログラミングをやってみましょう。 JAXBを良く知らない人のために JAXBとは、XMLデータに対応するJavaオブジェクトを自動で作ってくれて、Javaオブジェクトの操作を行うと、自…