2016-06-17 18 views
0

Hey Leute, ich versuche eine externe Bindungsdatei zu erstellen, die beim Aufeinandertreffen von Eigenschaftsnamen hilft. Die Fehler, die ich bekomme, sind unten.FEHLER Der Elementtyp "jxb: bindings" muss von den Attributspezifikationen ">" oder "/>" gefolgt werden.

[ERROR] Eigenschaft "Zeilen" ist bereits definiert. Verwenden Sie < jaxb: property> um diesen Konflikt zu lösen.

[FEHLER] Eigenschaft "Titel" ist bereits definiert. Verwenden Sie < jaxb: property> um diesen Konflikt zu lösen.

Die externe Bindungsdatei sieht so aus.

<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> 

Ich habe versucht, diese Datei mit und ich erhalte die Fehler ERROR] Elementtyp "JXB: Bindings" befolgt werden müssen, entweder durch Spezifikationen Attribut ">" oder "/>". Hat jemand einen Grund warum?

Antwort

0

Das klingt wie die Fehlermeldung versucht, Ihnen zu sagen, Sie haben ein JXB: Bindings-Element mit einem nicht geschlossenen Attributwert oder einem nicht geschlossenen Start-oder Sole-Tag. Ich sehe es nicht in Ihren Beispieldaten, aber Ihre Beispieldaten verwenden auch nicht das Namespace-Präfix, das in der Fehlermeldung angegeben wird, also erwarte ich, dass sich etwas unterwegs geändert hat.