0

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

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

1 回答 1

3

看看JAXB 默认值插件这里提到了一些不错的附加插件。

于 2010-07-12T13:18:26.983 回答