Was sind Werte des Versionsattributs in jxb:bindings
?Was bedeutet <jxb: bindings version =?
<jxb:bindings version="2.0"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Ich habe versucht, verschiedene Werte mit xjc verwenden "2.2.3-hudson-jaxb-ri-2.2-70-"
<jxb:bindings version="2.2" ... xjc outputs ERROR, only "1.0" is allowed
<jxb:bindings version="2.1" ... xjc compiled successfully
<jxb:bindings version="2.0" ... xjc compiled successfully
<jxb:bindings version="1.0" ... xjc compiled successfully
Danke, spec http://jcp.org/aboutJava/communityprocess/mrel/jsr222/index2.html erlaubt nur "1.0" und "2.0": Um diese Version der Spezifikation anzugeben, sollte die Version "2.0" sein. Es gilt auch, dass @version "1.0" ist. Wenn eine andere Version angegeben wird, muss dies zu einer ungültigen Anpassung führen, wie in Abschnitt 7.1.5, "Ungültige Anpassungen" angegeben. Die Fehlermeldung, dass nur "1.0" zulässig ist, scheint falsch zu sein. –