簡體   English   中英

如何使用JAXB僅從xsd生成必填字段-Apache CXF?

[英]How to generate only required fields from xsd using JAXB - apache cxf?

我只需要將必需的字段放在XSD的Java類中即可。 因此,我想使用JAX-B或Apache CXF從XSD生成Java類,但僅需要填寫字段。 我們應該怎么做?

沒有直接的方法可以使用xjc從僅包含必需字段的XML模式生成Java類。 (注意: cxf-xjc-plugin只是xjc的包裝器。)但是,有兩個選項:

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

2)使用XSLT來轉換輸入模式,例如,通過刪除具有minOccurs="0"屬性的元素(指示它們是可選的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM