错误元素类型“jxb:bindings”必须后跟属性规范,“>”或“/>”

时间:2016-06-17 20:38:26

标签: xml xsd jaxb schema

嘿伙计们我正在尝试创建一个外部绑定文件,这将有助于冲突属性名称。我得到的错误在下面。

[错误]属性“行”已定义。使用< 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有原因吗?

1 个答案:

答案 0 :(得分:0)

听起来好像错误消息试图告诉你你有一个带有未闭合属性值的jxb:bindings元素或一个未闭合的start-或sole-tag。我没有在您的示例数据中看到它,但是您的示例数据也没有使用错误消息中给出的命名空间前缀,因此我预计会在途中发生更改。