【发布时间】:2020-03-15 08:04:13
【问题描述】:
我是使用 jaxb2 的新手。我收到此错误:“xpath:前缀必须解析为命名空间:xsd”,我不知道如何修复它。 这是因为我有两个 xsd 文件试图设计同一个类但在我的 java 应用程序的不同包中
<jxb:bindings schemaLocation="../documentazione/xsd/Global/datatypes_global_v62.xsd">
<jxb:schemaBindings>
<jxb:package name="com.companyname.plugin.entities.global" />
</jxb:schemaBindings>
<jxb:bindings node="//xsd:complexType[@name='Contact']">
<jxb:class name="GlobalContact" />
</jxb:bindings>
</jxb:bindings>
<jxb:bindings schemaLocation="../documentazione/xsd/Global/pickupdatatypes_global-3.0.xsd">
<jxb:schemaBindings>
<jxb:package name="com.companyname.plugin.entities.pickup" />
</jxb:schemaBindings>
<jxb:bindings node="xsd://complexType[@name='contact']" >
<jxb:class name="Contact" />
</jxb:bindings>
</jxb:bindings>
我已经尝试运行插件,但我不知道如何修复错误。
【问题讨论】:
标签: java maven binding namespaces jaxb