jaxb unmarshals
<xs:complexType name="Test" mixed="true">
<xs:sequence>
<xs:any namespace="http://www.w3.org/1999/xhtml" minOccurs="0"/>
</xs:sequence>
<attributes.../>
</xs:complexType>
如
protected List<Object> content
;
我的jxb绑定文件是:
<jxb:bindings node="//xs:complexType[@name='Test']">
<jxb:property>
<jxb:baseType name="java.lang.String"></jxb:baseType>
</jxb:property>
</jxb:bindings>
这使得java等价于
protected List<String> content;
有没有办法可以让它成为protected String content
?
答案 0 :(得分:0)
您可以按照此stackoverflow问题中的描述扩展生成的类: How can I extend Java code generated by JAXB, CXF or Hibernate tools?这应该可以让您访问受保护的字段