247得票17回答
JAXB未生成@XmlRootElement

我正在尝试从FpML(金融产品标记语言)版本4.5中生成Java类。已生成大量代码,但我无法使用它。尝试序列化一个简单的文档时,我得到了这个错误:javax.xml.bind.MarshalException - with linked exception: [com.sun.istack...

56得票7回答
生成实现接口的JAXB类

我目前正在使用JAXB生成Java类以便解组XML。现在我想创建一个与第一个非常相似的新模式,并使生成的类实现相同的接口。 例如,假设我有两个定义具有相似标记的XML的模式文件: adult.xsd<?xml version="1.0" encoding="UTF-8"?> &...

48得票3回答
JAXB:当在XSD中指定属性类型时,如何更改XJC生成的类名?

我是JAXB的初学者,使用xjc生成Java类时遇到了一些烦人的问题。 我有一个像这样的XSD文件:<xs:element name="item" type="itemType"/> ... <xs:complexType name="itemType"> ...

48得票6回答
如何使用JAXB从xsd生成实现Serializable接口的Java类?

我想将缓存引入使用JAXB公开WebService的现有Spring项目的终端点级别。 为了达到这个目的,需要使用JAXB从XSD生成的类实现 Serializable 接口并重写 Object 的 toString()方法。 如何使用XSD指示xjc工具生成具有所需属性的源代码?

47得票4回答
如何使生成的类包含来自XML Schema文档的Javadoc

我目前正在使用一个带有大多数类型和元素的<xsd:annotation>/<xsd:documentation>的XML Schema。当我从这个XML Schema生成Java Beans时,生成的Bean的Javadoc只包含有关类型/元素允许内容的一些通用生成信息...

33得票9回答
JAXB XJC生成的类中是否可以抑制注释创建?

我们的项目使用XJC从XSD生成Java类。我正在使用JAVA EE 6。当我们重新生成所有XSD时,生成的类在文件顶部包含此注释:// Generated on: 2011.02.23 at 02:17:06 PM GMT 是否有可能抑制这个注释?原因是我们使用 SVN 进行版本控制,每次...

30得票6回答
xjc:在ObjectFactory类中,两个声明引起了冲突

运行以下命令会导致错误: $ xjc "ftp://ftp.ncbi.nih.gov/bioproject/Schema/Core.xsd" parsing a schema... compiling a schema... [ERROR] Two declarations cause a ...

29得票1回答
JAXB多个具有元素引用的模式

我有两个使用JAXB处理的模式。第一个模式经过预处理,并且使用剧集文件中的信息(请参见http://www.java.net/blog/2006/09/05/separate-compilation-jaxb-ri-21)。 第二个模式导入了第一个模式,并且再次使用JAXB进行处理。这一切都...

28得票3回答
什么是JAXB生成的package-info.java文件?

我正在尝试查找有关JAXB xjc命令行应用程序生成的package-info.java文件实际执行的一些信息。该文件中只包含以下内容:@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elem...

28得票2回答
如何在XSD中为基本类型生成@XmlRootElement类?

我在使用XJC从XSD生成Java类时遇到了一些问题。 我的XML schema定义比较简单,其中复杂类型利用<xs:extension>标签实现继承。我遇到的问题是所有复杂类型都需要生成带有@XmlRootElement注解的Java类。 不幸的是,XJC生成类的方式意味着只...