问题标签 [jibx]

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 回答
1391 浏览

java - 如果元素是可空的,如何检查 JIBX

我有 xsd 架构:

和 JIBX 生成的 java 类:

我如何检查元素是否可空?我在 xsd 中有:nillable="true"

更新:

好的一些没有列表的esier xsd:

再次不可空

0 投票
1 回答
126 浏览

java - Jibx 根包名

我看到 JibX 使用默认的 binding.xml,它在标签中包含一个包属性。有没有办法覆盖这个值?具体来说,我们可以在 jibx-maven-plugin 中自定义它吗?

谢谢,戈帕尔

0 投票
2 回答
1456 浏览

java - CXF JibX 数据绑定使用绑定编译器

任何人都幸运地在 CXF 中使用 JibX 数据绑定?我看到我们需要运行绑定编译器。但是,在 CXF 中使用 Jibx 数据绑定时,我找不到这样做的方法。

0 投票
1 回答
337 浏览

web-services - 支持枚举/集合和自定义编组的 Java 到 WSDL 工具?

我正在尝试使用现有的 Java 代码创建 Web 服务。我尝试使用Axis2 POJO 技术,但这不起作用,因为 Axis2 不支持我们的代码使用的枚举或集合。

然后我查看了支持枚举和集合的 JiBX 框架。但是 Jibx2Wsdl 工具在我们的代码上不起作用,因为我们使用 java.net.InetAddress 类,而 Jibx2Wsdl 不知道如何将其映射到 XML。我需要为此编写一个自定义编组器/解组器,但我发现JiBX 的创建者的帖子说 Jibx2Wsdl 无法调用自定义编组器/解组器。

是否有任何工具可以从 Java 代码创建 WSDL 文件,支持枚举和集合,并且还允许您调用自定义编组器/解组器?

0 投票
1 回答
283 浏览

web-services - 从 wsdl 创建 pojo 服务接口

我需要从 wsdl 创建一个 POJO 服务接口。我试过Axis和CXF。CXF 使用 jax-ws 注释生成接口。Axis ,我相信对 Web 服务客户端有不同的策略,我找不到服务接口。

让我知道您之前是否尝试过任何此类要求。

0 投票
1 回答
44 浏览

web-services - jibx 异常

当我在服务接口上运行 jibx2wsdl 时,异常被重命名为 Fault。例如:InvalidEmployeeException 将变为 InvalidEmployeeFault。

根据文档,这样做是为了解决一些 Axis 要求。有 org.jibx.ws.wsdl.tools.custom.FaultCustom 类,我们可以使用它来覆盖此行为。但是没有规定在 wsdl 定制中指定 faultCustom 属性。

如果有任何其他解决问题的方法,请恢复。

0 投票
0 回答
279 浏览

spring-batch - Spring Batch 和 JiBX:如何调试?

我正在 Spring ToolSuite 3.1.0.RELEASE 构建 ID:201210061306 上测试 Spring Batch 2.1.9。所有依赖 jar 都包含在项目中,通过 Gradle/Maven。

我在 JDK1.6 上使用 JiBX 编译了我的模式,并在 JDK1.7 上运行 Spring Batch 测试程序。

但是我遇到了 JiBX (1.2.4.5) 的问题:

我的源模式的模式 jar 应该是正确的(即包含 JiBX_binding*" 类),因为使用此 jibx-marshaller 的作业确实完成了,但只有读取计数为零。

欢迎任何提示和建议。

谢谢

0 投票
1 回答
566 浏览

cxf - 我如何知道 CXF 是否使用 JIBX 数据绑定?

我正在为 Web 服务的客户端应用程序使用 Apache CXF。我打算为此使用 JIBX 数据绑定。

当我测试我的应用程序时,我得到了以下日志。我很困惑我的应用程序是否使用日志中的 JIBX 数据绑定,因为“绑定贡献的拦截器”列表不包括与 JIBX 相关的拦截器。

我对CXF和JIBX知之甚少。请让我知道。

提前致谢。

0 投票
1 回答
1213 浏览

java - 如何处理 JIBX 绑定中的属性中存在的特殊字符,例如与号 (&)

如果 XML 包含 & 等特殊字符,Jibx 会出错。我需要将属性中的文本正确绑定到相应的 java 属性。我不能使用 style="cdata" 作为它的属性而不是子标签。我的 XML 包含 -

我该如何处理?Text 属性包含 URL(使用 & 分隔的 get 参数),因此我无法替换&为,&否则 URL 将变为无效。

有没有办法在 JibX 级别处理这个问题?

0 投票
1 回答
61 浏览

xstream - JibXvs XStream - 尚未构建域对象时

我正在研究 XML 到 Java 对象工作包之间的转换。在这里,Java 对象类型没有定义,因此我认为 XStream 不会帮助我进行编组。

但是,如果我要使用 JiBX,我可以轻松地对 Java 类进行代码生成(使用 XML 的 XSD),然后将 XML 编组到 Java 对象。

我想知道这是否是在 JiBX 和 XStream 之间进行选择的正确理解。

谢谢