问题标签 [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 投票
2 回答
385 浏览

documentation - 想要将 XSD 文档添加到 Javadoc 生成的 pojo JIBX

关于如何将模式中定义的 xsd:annotation 和 xsd:documentation 内容作为 javadoc 包含在使用 jibx 生成的 pojo 中的任何想法?

现在我只得到类顶部的模式片段,但看不到模式的注释文档。

谢谢你的时间。

0 投票
1 回答
1203 浏览

xml - 解组到 POJO 时针对 XSD 模式进行 JiBX 验证

我在网上找不到任何解释如何在解组阶段根据现有 XSD 模式验证 XML 的示例。

目前我有哪些工作正常:

但是在这个过程中,我可以告诉 Jibx 在解组到对象之前根据模式验证 XML 吗?JiBX 甚至可以吗?我看到了使用 JaxB 的示例,但没有看到使用 JibX 的示例。

0 投票
2 回答
972 浏览

java - 使用 JiBX (Un) Marshalling 转义特殊字符

我希望在编组过程中特殊字符应该转义,有没有办法做到这一点?

这被保存为

我想按原样保存价值

0 投票
0 回答
232 浏览

java - 如何在 Java 中使用 JiBX 解析 spdx 文件

我正在尝试使用 Java 中的 JiBX 解析 spdx 文件。我只想解析一些元素,而不是文件中的所有元素,而不是按顺序解析,并且某些元素重复。我要解析的一些元素是:<creator>、<packageDownloadLocation> 或<checksumValue>。我遇到的问题是,解析后对象的属性为null。对象本身不为空。

你能帮我么?

绑定 XML 文件是:

SpdxTransferObject 是一个带有 setter 和 getter 的简单 Java bean:

Java代码是:

spdx 文件如下:

0 投票
1 回答
1293 浏览

java - 从 JibX WS 访问 SOAP 标头

我有一个接受 opentravel.org OTA XML 请求并做出相应响应的 tomcat Web 服务。它使用 JibX OTA 类。

到目前为止,该服务的用户已经使用了 POX,并且它工作得非常好,但是一个新用户想要使用 SOAP 并像这样向 SOAP Header 添加安全凭证(而不是把它们放在 POS xml 片段中)......

因此,为了验证请求,我认为我需要从服务实现类中访问标头。

我查看了 SOAP Headers 示例,我认为它告诉我可以通过包含 inContext 来访问标头,例如

所以在这个方法中我可以做到这一点......

所以我可以访问其中的用户名令牌,

...在服务中指定了这个...

我说对了吗?

所以我创建了 Security 类,但忽略了所有命名空间的东西,只是为了开始并证明我可以访问标题中的某些内容。基于有这样的片段......

所以我用bindgen创建了绑定,然后编译,然后用soapUI调用它

但是当我尝试从上下文中获取 Security 对象时,它为空。

我弄错了棍子的一端吗?

我是否应该使用更多 SOAPY 来创建另一个具有不同端点的服务?

我试图用 JibX WS 和 inHandler 做的事情是不可能的吗?

欢迎任何评论。


非常感谢您不厌其烦地回答我的问题。

我正在尝试查看您添加的内容。我使用您的自定义和 xsd 来创建 java 源代码和 binding.xml。

我已经编译了这些类,现在我正在尝试绑定它们,但是我收到了这个错误:

我将看一下 bindgen 定制,看看这是否能说明问题,因为这是针对这个问题给出的唯一线索。你能告诉我你是怎么解决这个问题的吗?

再次感谢。

0 投票
2 回答
8979 浏览

java - 在 JIBX 中绑定

嗨,我刚开始使用 JIBX,我很难掌握 Binding 概念。我已经从我使用 windows 的 XSD 文件生成了 JAVA 类,这就是我的文件夹的结构

d:\Libraries\ 此文件夹包含下载的 jibx 文件夹,因此 jibx-tools.jar 等 rar 库位于 d:\Libraries\jibx\lib .....

现在 Libraries 文件夹还包含一个名为 dwcode2 的文件夹我在 D:\Libraries\jibx\dwcode2\ 中有一个名为 starter.xsd 的 XSD 文件

我使用 DOS D:\Libraries\jibx\dwcode2>java -cp ..\lib\jibx-tools.jar org.jibx.schema.codegen.CodeGen -t gen\src -w starter 中的命令生成了 JAVA 文件。 xsd

结果 JAVA 文件在 D:\Libraries\jibx\dwcode2\gen\src\org\jibx\

并且 binding.xml 在 D:\Libraries\jibx\dwcode2\gen\src 中生成

现在我想编译和绑定文件(谁能告诉我为什么我们必须编译和绑定 XML)所以我做了以下 D:\Libraries\jibx\dwcode2\gen\src>java -jar "D: \Java 库"\jibx\lib\jibx-bind.jar binding.xml

谁能告诉我我做错了什么?我该如何解决这个问题?为什么我们必须绑定?

0 投票
2 回答
11387 浏览

java - 在代码中使用绑定类 - JIBX

我成功地绑定了通过 XSD 生成的文件,并且在我的目录中得到了以下文件

现在我将这些文件复制到 Eclipse 中新创建的 JAVA 项目中,在该项目中创建了一个名为 example25 的包并将这些文件粘贴到那里,然后我使用以下代码并在调试模式下运行它

执行第一条语句后出现以下错误

0 投票
1 回答
191 浏览

websphere - 编译的 JiBX 类不在 EAR 文件中

我尝试在 WebSphere Application Server 8 上运行 JiBX 映射。我在 Eclipse 中使用 ant 编译绑定。

当我将应用程序作为“Java 应用程序”运行时,不会发生错误。但是,当我创建项目的 ear-File 并将其部署在应用程序服务器上时,我会得到绑定未编译的异常。

ear 文件中的 WAR 文件不包含 JIBX_bidning..._acces.classes。我怎样才能获得我的项目的正确耳朵包,它也在服务器上运行?

最好的问候投票

0 投票
1 回答
169 浏览

java - 没有 ANT 的 JiBX?

有没有办法在没有 Ant 的情况下使用 JiBX Databinder?

我的应用程序服务器上没有 ant,当我想在那里运行我的映射时,我得到绑定未编译的异常。

最好的问候投票

0 投票
2 回答
3480 浏览

eclipse - 编译时 JiBX Eclipse 插件错误

我正在尝试将 JiBX 与 Ecpise Indigo 和用于 Eclipse 1.2.3 的 JiBX 插件一起使用。当 eclipse 插件编译绑定时,我得到以下输出和错误:输出:

错误:

我的类路径是:JiBX-Mapping/src/

我的 JiBX 映射路径:src/

代码来自 JiBX-Example 这里:http: //jibx.sourceforge.net/binding/tutorial/binding-start.html

有谁知道这里有什么问题?

最好的问候投票