| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
849 バイト追加 、 2020年2月15日 (土) 07:33
ページの作成:「==JAXB== [Java][XML] ===アンマーシャル=== EntityBuilderConfigを同じパッケージに存在するentity-builder-config.xmlからアンマーシャルする…」
==JAXB==
[Java][XML]

===アンマーシャル===
EntityBuilderConfigを同じパッケージに存在するentity-builder-config.xmlからアンマーシャルする例
private EntityBuilderConfig createEntityBuilderConfig() throws JAXBException {

JAXBContext jaxbContext = JAXBContext.newInstance(EntityBuilderConfig.class);
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();

EntityBuilderConfig config
= (EntityBuilderConfig)unmarshaller.unmarshal(
EntityBuilder.class.getResourceAsStream("entity-builder-config.xml"));

return config;
}
==Tips==
====JAXB で DTD 妥当性検査をしたり、エンコーディングを指定したり====
*[http://typea.info/blg/glob/2012/09/jaxb-dtd.html JAXB で DTD 妥当性検査をしたり、エンコーディングを指定したり]

案内メニュー