![](/img/trans.png)
[英]Java - Getting XML content from JAXBElement using JAXB API
[英]Jaxb API - Remove JaxbElement
我有jaxb Class,其中當屬性定義如下,然后值加載到列表中:
@XmlElementRef(name = "mainElement", namespace = "http://www.xyz.org/spec/524/MODELS", type = JAXBElement.class)
protected List<JAXBElement<? extends MainElement>> mainElement;
當屬性定義如下時,則值不會加載到list(包含null)中:
@XmlElement(name = "mainElement")
protected List<MainElement> mainElement;
有沒有辦法從xsd生成的java類中刪除JAXBElement。
您可以使用xjc生成類,如果您不喜歡它們的生成方式,則可以使用綁定文件進行更改。 有關更多信息,請參見此堆棧問答。 jaxb xjc映射
另外,這個博客對Blaise Doughan真的很有幫助。 http://blog.bdoughan.com/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.