jaxb相关内容

XSD 转 Java,指定使用 Java HashMap

我正在尝试从 XSD 模式生成一些 Java 类.我确切地知道我想用 Java 生成什么,我正在尝试编写相应的 XSD 架构. 我需要表示一个 java.util.HashMap (HashMap).我找不到如何在 XSD 模式(或 xjb 绑定文件)中指定我想要 Java 中的 HasMap.它总是生成一个列表.. 这里是我要生成的代码 @XmlAccessorType(XmlA ..
发布时间:2022-01-09 22:20:40 Java开发

什么可能导致“JAXBElement 没有无参数默认构造函数"?

我正在生成一个要放入商业软件产品的 jar.该 jar 符合商业软件的 api 并依赖于第二个 jar,其中包含(除其他外)一组从 XSD 生成的 POJO.但是,当我将它放入时尝试实例化 JAXBContext 时它会失败. 我明白了: "1 个 IllegalAnnotationExceptions 计数"javax.xml.bind.JAXBElement 没有无参数默认构造函数.此 ..
发布时间:2022-01-09 22:19:47 Java开发

无法从 xsd 生成 java.util.Calendar - 获取 XmlGregorianCalendar

是否可以从 xsd 文件生成具有 Claendar 类型字段的实体?我正在尝试 xs:date 和 xs:dateTime 但仍然获得 XMLGregarionCalendar.我正在使用 cxf-codegen-plugin 和 jaxb bninding.谢谢.保罗. 解决方案 当您生成对象时,您可以使用 JAXB 绑定文件,如 cxf-codegen-plugin 文档.根据您要使用 ..
发布时间:2022-01-09 22:18:08 其他开发

JAXB Bean 生成

我正在使用 JAXB 使用 Maven 中的 JAXB 插件从 XSD 生成 bean.这工作正常,希望代码包含每个字段的 isSetXXXXXX() 方法. 例如 对于字段 firstName,它会生成以下代码: @XmlElement(name = "FirstName", required = true)受保护的字符串名字;公共字符串 getFirstName() {返回名字; ..
发布时间:2022-01-09 22:17:43 Java开发

xsd:dateTime 到 Java OffsetDateTime

为了使用 JAXB 正确处理 xs:dateTime,我必须从 String->java.time.OffsetDateTime. 正如 XML Schema Definition 中提到的,dateTime 的灵感来自 ISO 8601.我使用 OffsetDateTime.parse(s, DateTimeFormatter.ISO_OFFSET_DATE_TIME) 来解析 xs:da ..
发布时间:2022-01-09 22:13:25 其他开发

在从 Java JAXB 注释类生成的模式中生成 XSD 限制

MOXy BeanValidation 让我能够向我的 JAXB 添加验证类. 使用 MOXy 的“Bean 验证插件",我可以根据 restrictions/在生成的 JAXB 类中进行 Bean 验证来自现有架构的方面. 但是有什么方法可以生成模式 restrictions/facets基于 Bean Validation 注释来自 JAXB 注释的 java 类? XJC ..
发布时间:2022-01-09 22:12:54 Java开发

JAXB 将非 ASCII 字符转换为 ASCII 字符

我有一些元素名称包含非 ASCII 字符的 xsd 模式.当我使用 Eclipse Kepler 使用 Generate JAXB Classes 命令生成 java 类时,生成的类和它们的变量包含非 ASCII 字符.我想把这个非 ASCII 字符转换成 ASCII 字符. 我已经在 J​​AVA_TOOL_OPTIONS 设置了语言环境 -Duser.country=GB -Duser ..
发布时间:2022-01-09 22:10:33 Java开发

JAXB 2.1 - 自定义 xs:any 绑定

我想使用 JAXB 2.1 XJC 从 xsd 生成 java 代码.我提供了一个 xsd 架构,但我无法更改它.我想在从 xml 模式生成 java 类时使用 xjc:simple 模式. 在xsd中有元素: 正如这里所说:http://jaxb.java.net/guide/Map ..
发布时间:2022-01-09 22:10:04 Java开发

JAXB @XmlElements minOccurs = 1

所以我想要一个用@XmlElements 注释的列表,如下所示 @XmlElements({@XmlElement(name = "Apple", type = Apple.class),@XmlElement(name = "Orange", type = Orange.class),@XmlElement(name = "Mango", type = Mango.class)})公开列表 ..
发布时间:2022-01-09 22:08:52 Java开发

如何使 xml 模式与 JTable、xml java 相关(链接)?

在这里你可以看到我的申请: 那么我需要做什么: 我不知道如何通过代码链接 xml 架构与所有类型(int、string、float)的 JTable.比如说 Year 是 int 类型,而 schema 是 int ,我如何链接它?我不知道英文链接或关联如何.在这个应用程序中,我将所有数据写入 xml 文件,当应用程序加载时,它会从 xml 文件加载所有数据. 我在这里创建 xm ..
发布时间:2022-01-09 21:52:11 Java开发

如何获得“Eclipse>Generate>Jaxb 类"?选择回来?

我最近不得不迁移到一台新机器并重新安装了 Eclipse.目前,我需要从 xsd 生成 JAXB 类.我不太记得我安装了什么,但在我的旧 Eclipse 中,我有选项 -rightclick-generate-jaxb 类. 谁知道我必须安装/插件才能找回它? 我正在考虑安装 Dali,这似乎是正确的,但是我很确定我上次没有安装 Dali.和上次一样,我还在构建路径中包含了 jaxb ..
发布时间:2022-01-09 21:44:38 Java开发

如何使用 JAXB 针对模式验证 XML?

我正在使用 XML 和 JAXB,因为我正在将 XML 解组和编组为 Java 对象,反之亦然.现在我正在尝试根据我们的模式(test.xsd)验证我们的 XML.假设如果我的 XML 中缺少任何必填字段,那么我想知道在根据模式 test.xsd 验证 XML 之后缺少哪个字段. public void unmarshal(final InputStream is) {最终 XMLInputFa ..
发布时间:2022-01-09 21:43:24 Java开发

JAXB 避免 JAXBElement<?>

我想从 XSD 文件生成带有 JAXB 的 Java 类. 问题是,我总是得到一些像这样的类(删除了命名空间): 公共静态类动作{@XmlElementRefs({@XmlElementRef(name = "ReportStateCanceled", namespace = "http://...", type = JAXBElement.class, required = false) ..
发布时间:2022-01-09 21:37:08 其他开发