如何在jaxB中使用@XmlMixed

时间:2016-10-26 10:29:55

标签: java xml jaxb

如何使用@XmlMixed以便我将ESS内容值作为' essvalue'。 现在我将ESS内容值设为null。 请帮助@XmlMixed注释

Ess.xml

 <?xml version="1.0" encoding="UTF-8"?>
    <ESS id="9B8FB6C4-9636-11E0-8718-88F89CFF4B22">
        essvalue
       <TITLE id="TEST">Common Core Content Standards</TITLE>
       <TITLE id="TEST2">TEST</TITLE> 
    </ESS>

我想阅读ESS值&#39; essvalue&#39;

我将ESS java类作为

@XmlRootElement(name="ESS")
public class ESS
{

    private String id;

    @XmlMixed
    private String content;

    private List<TITLE> TITLE;

    @XmlAttribute
    public String getId ()
    {
        return id;
    }

    public void setId (String id)
    {
        this.id = id;
    }

    @Override
    public String toString()
    {
        return "ClassPojo [id = "+id+", TITLE = "+TITLE+"]";
    }

    @XmlElementRef(name="ESS",type=TITLE.class)
    public List<TITLE> getTITLE() {
        return TITLE;
    }

    public void setTITLE(List<TITLE> tITLE) {
        TITLE = tITLE;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }
}

0 个答案:

没有答案