问题标签 [jaxb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
17595 浏览

jaxb - 为 JAXB 生成的类添加前缀

我有这个 Maven“任务”来使用 JAXB 从 XSD 文件生成 Java 类。

对于 XSD 类型“User”,它会生成一个名为“User”的类 (duh)。但是,我还有一个名为“User”的 JPA 实体类(尽管在不同的包中)。我可以更改上面的 XML 配置,让 JAXB 在生成的类前面加上“XML”之类的前缀吗?

0 投票
3 回答
53946 浏览

jaxb - 如何使用 jaxb.in​​dex 文件?

我越来越

在尝试创建JAXBContextusing时JAXBContext.newInstance(String contextPath)。我猜有一种“通常”的方式来创建和维护一个 jaxb.in​​dex 文件。

0 投票
6 回答
11533 浏览

java - 如何克隆 JAXB 对象

我有一些需要克隆的 jaxb 对象(由 jaxb 从 xsd 生成的代码实例化)。Jaxb 类似乎没有提供一个接口来轻松地做到这一点。我不能手动编辑类,也不能扩展它——所以我需要创建一个帮助器/实用程序方法来做到这一点。最好的方法是什么?

0 投票
2 回答
3403 浏览

java - 引用 JAXB jar - 最佳实践

我的第一篇文章,所以放轻松。

我正在寻找有关组织和引用第三方 jar 以在我的 j2ee Web 应用程序中使用的建议。我需要整理和引用的 jars 是 JWSDP-2.0 JAXB api jars。

我正在使用 Eclipse 和 Tomcat 5.5。我的 Web 应用程序与 Web 服务交换 XML,因此需要使用 JWSDP-2.0 中的 JAXB api 进行一些 XML 编组和解组。

我已经下载了 JWSDP-2.0 并安装到我的电脑上。我现在正在尝试找出最佳方法,使其中包含的必要 jar 文件可用于我机器上的 eclipse 中的 Web 应用程序,以及我机器上的 Tomcat 以及最终的测试和生产服务器上的 Web 应用程序。

我开始只是将 .jar 文件复制到我项目的 WEB-INF/lib 文件夹中。这意味着当部署到 Tomcat 时,jar 文件现在将在 .war 中导出。但是,我不喜欢这样,因为 jar 文件来自 JWSDP-2.0 中的几个不同的库,像这样复制它们意味着它们只是被扔在一起,而不是像 JAXB、JAXP、SAAJ 等那样很好地分开。还有,有一些名称冲突,例如,我的 Web 应用程序已经包含旧的 xml 解析 jar,例如 xalan.jar,它们已经被 Web 应用程序的不同部分使用。

然后我删除了所有这些 jar,并在 eclipse 中创建了一系列用户库,例如“jwsdp-2.0_jaxp”、“jwsdp-2.0_jaxb”,它们从 WSDP-2.0 安装中的位置引用这些 jar。就在 Eclipse 中编译我的 Web 应用程序而言,这工作得很好,但是我现在需要使这些 jar 可用于 Tomcat,而且我在最好的方法上有点卡在那里。

所以,在基本层面上,我的问题是如何获取 Tomcat 中引用的 jar 文件?

更一般地说,我正在寻找一些关于在项目中引用和包含第三方 jar 的最佳实践的建议,以期顺利部署到服务器。

如果有人可以推荐任何关于代码组织和部署的好文章/书籍/资源,这将帮助我学习这种场景的最佳实践,那就太好了

提前喝彩。

0 投票
3 回答
71916 浏览

java - JAXB 2 的 ObjectFactory 类有什么意义?

我是使用 JAXB 的新手,我使用 JAXB 2.1.3 的 xjc 从我的 XML 模式生成一组类。除了为我的模式中的每个元素生成一个类之外,它还创建了一个 ObjectFactory 类。

似乎没有什么能阻止我直接实例化元素,例如

而教程似乎更喜欢

如果我查看 ObjectFactory.java,我会看到:

那么有什么关系呢?为什么我还要费心保留 ObjectFactory 类?如果我要从更改的模式重新编译,我认为它也会被覆盖。

0 投票
2 回答
220 浏览

java - 字符串类型的xml数据

我正在连接到具有以下格式的服务定义的 Web 服务

如何使用 jaxb 为 cdata 结构创建类文件

0 投票
1 回答
848 浏览

java - jaxb马歇尔复杂结构

我有这样的结构:

我想用 JAXB 编组这个。我想我应该为此编写一个适配器,但我不知道这个适配器应该是什么样子。有人可以帮我吗?

0 投票
2 回答
1403 浏览

java - 如何在 JAXB 中映射已经存在的 java bean

Castor 框架(xml 到 java bean 绑定器框架)提供了将我现有的 java bean 映射到 xml 的功能。我可以使用 JAXB 实现相同的目标吗?

0 投票
2 回答
2601 浏览

xml - XSD:复杂类型

我有一个 complexType 像:

现在,我想给“NightlyRate”添加一个子元素,它本身就是complexType。我尝试添加:

在 complexContent 元素之后,但它会抛出该元素不是预期的错误,部分问题是此复杂元素的类型与扩展基的类型相同。我正在使用 JAXB。有没有其他方法可以实现这一目标?

谢谢!

0 投票
5 回答
118002 浏览

java - 如何实例化 JAXBElement目的?

我需要创建其中之一,因为界面需要它。有人可以让我知道如何创建一个,因为似乎没有定义一个 c'tor 吗?