xjc相关内容
我有一个maven配置文件,它触发xsd和wsdl类的自动生成,如下所示: org.apache.cxf cxf-xjc-plugin ${cxf-xjc-plugin}
..
我有一个项目,它有一个模式 A 和 B,它们都在同一个命名空间中.两者都导入模式 C,它也使用相同的命名空间.如何为 A 和 B 生成 JAXB 类以分隔包,同时将 C 生成的 JAXB 类重用于公共包? 我已经知道我可能应该使用剧集并将为模式 C 生成的剧集用作模式 A 和 B 的单独执行的绑定文件.问题是我不知道如何引用这个生成的剧集文件. 这是一个例子:
..
我们的项目使用 XJC 从 XSD 生成 Java 类.我正在使用 JAVA EE 6. 当我们拥有的所有 XSD 重新生成时,生成的类在文件顶部包含以下注释: //生成于:格林威治标准时间 2011.02.23 下午 02:17:06 是否可以取消此评论?原因是我们使用 SVN 进行版本控制,并且每次我们重新生成我们的类时,每个文件都会在 SVN 中显示为被更改,尽管唯一不同的是这条注
..
我有两个使用 JAXB 处理的模式.第一个模式经过预处理,并使用剧集文件使用此信息(遵循 http://www.java.net/blog/2006/09/05/separate-compilation-jaxb-ri-21).第二个模式导入第一个,并再次使用 jaxb 进行处理.这一切都按预期工作. 但现在我在第一个模式中有一个元素,在第二个模式中使用引用. 架构 a: 架构
..
所以我们在表单中有一个 XSD 类型:
..
我的问题是关于编写 JAXB 插件,尤其是 JAXB 代码模型. ClassOutline的作用是什么(和它的companions) 和 JClass (和 companions)和 CClass(以及 companions)?查看相应包中的类列表时,不清楚什么是鸡什么是鸡蛋. 我的解释是 CClass (CPropertyInfo, CEnumConstant, ...) 是由 XJ
..
我正在尝试从 FpML(金融产品标记语言)4.5 版生成 Java 类.生成了大量代码,但我无法使用它.试图序列化一个简单的文档,我得到了这个: javax.xml.bind.MarshalException- 带有链接异常:[com.sun.istack.SAXException2:无法编组类型“org.fpml._2008.fpml_4_5.PositionReport"作为一个元素,因为它
..
我正在生成一个要放入商业软件产品的 jar.该 jar 符合商业软件的 api 并依赖于第二个 jar,其中包含(除其他外)一组从 XSD 生成的 POJO.但是,当我将它放入时尝试实例化 JAXBContext 时它会失败. 我明白了: "1 个 IllegalAnnotationExceptions 计数"javax.xml.bind.JAXBElement 没有无参数默认构造函数.此
..
所以这是我的问题.我得到了一个 XSD,我生成的 XML 文件应该遵守该 XSD.使用 org.apache.cxf.cxf-xjc-plugin maven 插件和外部绑定文件生成源代码.但是当我尝试编组我的对象时,生成的 XML 不符合我的要求. 我的 XSD 包含以下内容:
..
我想使用 JAXB 2.1 XJC 从 xsd 生成 java 代码.我提供了一个 xsd 架构,但我无法更改它.我想在从 xml 模式生成 java 类时使用 xjc:simple 模式. 在xsd中有元素: 正如这里所说:http://jaxb.java.net/guide/Map
..
我使用 XJC 工具为我的 XSD 模式生成 Java 类.当我使用 JAXB Marshaller 将类编组为 XML 有效负载时,我在输出 XML 中缺少“schemaLocation"参数,但我在 xsd 文件中声明了此参数.如何在输出 XML 中强制执行“schemaLocation"参数? 下面是我用于代码生成的 xsd 架构文件的开头:
..
我正在使用 xjc 从 XML 模式生成 Java 对象.我想使用 IDREF 在文档中多次引用同一个元素.我还想将 IDREF 引用的对象限制为特定类型.我想这样做是出于模式验证的目的,但也是为了在 Java 代码中,引用的对象作为特定类型而不是 Object 类型返回.例如,假设我想要一个模式来描述以下内容: 教练hom
..
我正在将一个项目从 JAXB 1.0 迁移到 JAXB 2.1,但我遇到了数据类型映射问题. 我正在使用 Ant xjc 绑定编译器,并且我已成功配置全局绑定,以便(例如)xs:date 映射到 java.util.Calendar. 但是,我得到了返回 Boolean 的生成方法,而我想要 boolean. 这里是复杂类型:
..
我得到了这个 XML 结构: 0.0017.5% 不可恢复vatspecial 注意 Description 节点有 MixedContent (由文本和 XML 组成) 这是 XSD 部分关于 Description 节点:
..
我想在一个现有的 Spring 项目中引入缓存,该项目使用 JAXB 来公开 WebServices.缓存将在端点级别完成.为了做到这一点,使用 JAXB 从 XSD 生成的类需要实现 Serializable 接口并覆盖 Object 的 toString() 方法. 如何使用 XSD 指示 xjc 工具生成具有所需属性的源代码? 解决方案 Serializable 在自定义
..
运行以下 xjc 命令会引发错误: $ xjc "ftp://ftp.ncbi.nih.gov/bioproject/Schema/Core.xsd"解析模式...编译模式...[错误] 两个声明导致 ObjectFactory 类中的冲突.ftp://ftp.ncbi.nih.gov/bioproject/Schema/Core.xsd 的第 340 行[ERROR](与上述错误有关)这是另一
..
我正在尝试从 FpML(金融产品标记语言)4.5 版生成 Java 类.生成了大量代码,但我无法使用它.尝试序列化一个简单的文档,我得到了这个: javax.xml.bind.MarshalException- 链接异常:[com.sun.istack.SAXException2:无法编组类型“org.fpml._2008.fpml_4_5.PositionReport"作为一个元素,因为它缺少
..
我目前正在使用一个 XML 模式,该模式在大多数类型和元素上具有 /.当我从这个 XML Schema 生成 Java Bean 时,这些 Bean 的 Javadoc 只包含一些关于类型/元素的允许内容的通用生成信息. 我想在相关位置看到 标签的内容(例如,complextType 标签的内容应该显示在生成的类来表示那个 complexType).
..
我想在子对象和父对象之间的类中使用双向导航方法.IDREF 在我的情况下是不够的,因为我不想指定父级的 le id.明确地说,来自这样的 xsd:
..
我们的项目使用 XJC 从 XSD 生成 Java 类.我使用的是 JAVA EE 6. 当我们拥有的所有 XSD 重新生成时,生成的类在文件顶部包含此注释: //生成时间:2011.02.23 at 02:17:06 PM GMT 是否可以取消此评论?原因是我们使用 SVN 进行版本控制,每次我们重新生成我们的类时,每个文件都显示为在 SVN 中被更改,即使唯一不同的是这个注释.所以如
..