2010-12-01 77 views
4

如何使用JAXB生成以下XML片段?如何将属性添加到JAXB中的文本元素?

<sequence md5="1de2cf633901ff1f00785735c8ce7e70">MPTINSALRKVARVRLTSG</sequence> 

我班如下:在序列财产

@XmlType(name = "SequenceType") 
public class Sequence { 

    private String md5; 
    private String sequence; 

    @XmlAttribute 
    public String getMd5() { 
     return md5; 
    } 

    // JAXB annotation here?? 
    public String getSequence() { 
     return sequence; 
    } 

} 

回答

12

@XmlValue。

@XmlType(name = "SequenceType") 
public class Sequence { 

    private String md5; 
    private String sequence; 

    @XmlAttribute 
    public String getMd5() { 
     return md5; 
    } 

    @XmlValue 
    public String getSequence() { 
     return sequence; 
    } 

} 
+1

感谢您的快速(和正确!)回应。 – 2010-12-01 19:23:58