如何使用JAXB从apsd生成必需的字段 - apache cxf?

时间:2016-06-26 17:14:06

标签: java jaxb cxf

我只需要在XSD的Java类中包含必填字段。所以我想使用JAX-B或Apache CXF从XSD生成Java类,但只需要字段。我们应该怎么做?

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以从仅包含必填字段{{3}}的XML模式生成Java类。 (注意:cxf-xjc-plugin只是xjc的包装。)有几种选择:

1)使用xjc,然后使用反射查找使用@XmlElement(required = true)注释的字段;

2)使用XSLT转换输入模式,例如删除具有minOccurs="0"属性的元素(表示它们是可选的)。