作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在来自第 3 方的 WSDL 中执行 wsimport(通过 netbeans 6.9.1),但它一直在 JAXB 中生成此错误:
Two declarations cause a collision in the ObjectFactory class.
碰撞是关于这两件事:
在 messages.xsd 中:
<xs:element name="PingRequest" nillable="true" type="tns:PingRequest" />
在服务.xsd中:
<xs:element name="Ping">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://www.3rd-party-uri-here/messages/" minOccurs="0" name="request" nillable="true" type="q1:PingRequest" /> <!-- HERE! -->
</xs:sequence>
</xs:complexType>
</xs:element>
我在 stackoverflow 中看到 JAXB 无法处理以下情况:两个不同的元素具有相同的名称或名称仅大小写不同。然而,在这种情况下,这两个元素实际上应该是相同的(第二个引用第一个)。那么,我能做什么呢?
最佳答案
我有一个类似的问题,描述如下:wsimport - two declarations cause collision, same line number given
运行此命令时出现此错误:
wsimport ./bwWsdl.xml -p com.generated -Xnocompile -d ../src -extension -keep -XadditionalHeaders -B-XautoNameResolution
感谢@Petru Gardea 的帮助,我最终能够通过省略 wsimport 的 -p com.generated
包规范来解决这个问题。所以这就是我最终能够解决这个问题的方法:
wsimport ./bwWsdl.xml -Xnocompile -d ../src -extension -keep -XadditionalHeaders -B-XautoNameResolution
关于java - ObjectFactory 中应该只有一个的两件事的碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429352/
我一起问这些问题是因为我觉得他们在一起。做一个的方式影响我必须如何做另一个。我是计算机科学/编程/python 新手。 我有一个很长、很复杂的脚本,它不包含任何用户定义的函数。它接受输入并对其进行操作
这是我用于测试目的的简单代码。 boolean isMoving(){ if (a == b) { return true; } else if (a != b) {
我是一名优秀的程序员,十分优秀!