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