元素默认使用JAXB

时间:2008-12-16 12:16:16

标签: jaxb

我正在尝试使用JDeveloper 10g版本提供的JAXB 1.0。我创建了一个Schema定义,其中包含具有默认值的元素。 我有以下问题:

  1. 每当我使用JAXB生成的类创建Java Content树时,应该使用XML模式中提到的默认值创建java对象。但它不会发生。如何使JAXB使用元素的默认值创建XML文档的Java对象?
  2. 我正在尝试使用Marshaller.setProperty(Marshaller.JAXB_SCHEMA_LOCATION,“http://mylocation”)将策略添加到编组的XML文档中;但它没有反映在编组的XML内容中。

1 个答案:

答案 0 :(得分:3)

看看JAXB default value plugin。提到了一些不错的额外插件here