嘿伙计们我正在尝试创建一个外部绑定文件,这将有助于冲突属性名称。我得到的错误在下面。
[错误]属性“行”已定义。使用< jaxb:property>解决这个冲突。
[错误]属性“标题”已定义。使用< jaxb:property>解决这个冲突。
外部绑定文件如下所示。
<jaxb:bindings schemaLocation="http://www.w3.org/1999/xlink.xsd" node="/xs:schema">
<jaxb:bindings>
<jaxb:nameXmlTransform>
<jaxb:elementName suffix="Element"/>
</jaxb:nameXmlTransform>
<jaxb:bindings node="//xs:attribute[@name='title']">
<jaxb:property name="Atitle"/>
</jaxb:bindings>
</jaxb:bindings>
</jaxb:bindings>
我尝试使用此文件并收到错误ERROR]元素类型“jxb:bindings”必须后跟属性规范,“&gt;”或“/>".Anyone有原因吗?
答案 0 :(得分:0)
听起来好像错误消息试图告诉你你有一个带有未闭合属性值的jxb:bindings元素或一个未闭合的start-或sole-tag。我没有在您的示例数据中看到它,但是您的示例数据也没有使用错误消息中给出的命名空间前缀,因此我预计会在途中发生更改。