问题标签 [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.
java - 如果元素是可空的,如何检查 JIBX
我有 xsd 架构:
和 JIBX 生成的 java 类:
我如何检查元素是否可空?我在 xsd 中有:nillable="true"
更新:
好的一些没有列表的esier xsd:
再次不可空
java - Jibx 根包名
我看到 JibX 使用默认的 binding.xml,它在标签中包含一个包属性。有没有办法覆盖这个值?具体来说,我们可以在 jibx-maven-plugin 中自定义它吗?
谢谢,戈帕尔
java - CXF JibX 数据绑定使用绑定编译器
任何人都幸运地在 CXF 中使用 JibX 数据绑定?我看到我们需要运行绑定编译器。但是,在 CXF 中使用 Jibx 数据绑定时,我找不到这样做的方法。
web-services - 支持枚举/集合和自定义编组的 Java 到 WSDL 工具?
我正在尝试使用现有的 Java 代码创建 Web 服务。我尝试使用Axis2 POJO 技术,但这不起作用,因为 Axis2 不支持我们的代码使用的枚举或集合。
然后我查看了支持枚举和集合的 JiBX 框架。但是 Jibx2Wsdl 工具在我们的代码上不起作用,因为我们使用 java.net.InetAddress 类,而 Jibx2Wsdl 不知道如何将其映射到 XML。我需要为此编写一个自定义编组器/解组器,但我发现JiBX 的创建者的帖子说 Jibx2Wsdl 无法调用自定义编组器/解组器。
是否有任何工具可以从 Java 代码创建 WSDL 文件,支持枚举和集合,并且还允许您调用自定义编组器/解组器?
web-services - 从 wsdl 创建 pojo 服务接口
我需要从 wsdl 创建一个 POJO 服务接口。我试过Axis和CXF。CXF 使用 jax-ws 注释生成接口。Axis ,我相信对 Web 服务客户端有不同的策略,我找不到服务接口。
让我知道您之前是否尝试过任何此类要求。
web-services - jibx 异常
当我在服务接口上运行 jibx2wsdl 时,异常被重命名为 Fault。例如:InvalidEmployeeException 将变为 InvalidEmployeeFault。
根据文档,这样做是为了解决一些 Axis 要求。有 org.jibx.ws.wsdl.tools.custom.FaultCustom 类,我们可以使用它来覆盖此行为。但是没有规定在 wsdl 定制中指定 faultCustom 属性。
如果有任何其他解决问题的方法,请恢复。
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 的作业确实完成了,但只有读取计数为零。
欢迎任何提示和建议。
谢谢
cxf - 我如何知道 CXF 是否使用 JIBX 数据绑定?
我正在为 Web 服务的客户端应用程序使用 Apache CXF。我打算为此使用 JIBX 数据绑定。
当我测试我的应用程序时,我得到了以下日志。我很困惑我的应用程序是否使用日志中的 JIBX 数据绑定,因为“绑定贡献的拦截器”列表不包括与 JIBX 相关的拦截器。
我对CXF和JIBX知之甚少。请让我知道。
提前致谢。
java - 如何处理 JIBX 绑定中的属性中存在的特殊字符,例如与号 (&)
如果 XML 包含 & 等特殊字符,Jibx 会出错。我需要将属性中的文本正确绑定到相应的 java 属性。我不能使用 style="cdata" 作为它的属性而不是子标签。我的 XML 包含 -
我该如何处理?Text 属性包含 URL(使用 & 分隔的 get 参数),因此我无法替换&
为,&
否则 URL 将变为无效。
有没有办法在 JibX 级别处理这个问题?
xstream - JibXvs XStream - 尚未构建域对象时
我正在研究 XML 到 Java 对象工作包之间的转换。在这里,Java 对象类型没有定义,因此我认为 XStream 不会帮助我进行编组。
但是,如果我要使用 JiBX,我可以轻松地对 Java 类进行代码生成(使用 XML 的 XSD),然后将 XML 编组到 Java 对象。
我想知道这是否是在 JiBX 和 XStream 之间进行选择的正确理解。
谢谢