Jaxb <;jxb:绑定版本=?

Jaxb <;jxb:绑定版本=?,jaxb,xjc,Jaxb,Xjc,jxb:bindings中允许的版本属性值是什么 <jxb:bindings version="2.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 我尝试在xjc“2.2.3-hudson-jaxb-ri-2.2-70——”中使用不同的值 版本属性用于JAXB规范版本之间的绑定发生更改的

jxb:bindings
中允许的版本属性值是什么

<jxb:bindings version="2.0"
              xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
              xmlns:xsd="http://www.w3.org/2001/XMLSchema">

我尝试在xjc“2.2.3-hudson-jaxb-ri-2.2-70——”中使用不同的值


版本属性用于JAXB规范版本之间的绑定发生更改的情况。这对于在使用较新的JAXB实现时确保向后兼容性是必要的。有关更多信息,请参阅JAXB2.1规范第7.1.4节

指定版本2.2时收到的错误消息我认为是XJC错误:

<jxb:bindings version="2.2"   ... xjc outputs ERROR, only "1.0" is allowed
谢谢,规范只允许使用“1.0”和“2.0”:为了表示规范的这个版本,版本应该是“2.0”。@version为“1.0”也是有效的。如果指定了任何其他版本,则必须导致第7.1.5节“无效自定义”中指定的无效自定义。仅允许“1.0”的错误消息似乎不正确。
<jxb:bindings version="2.2"   ... xjc outputs ERROR, only "1.0" is allowed