如何在JAXB中向文本元素添加属性? [英] How can I add an attribute to a text element in JAXB?
本文介绍了如何在JAXB中向文本元素添加属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用JAXB生成以下XML片段?
How can I produce the following XML fragment using 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;
}
}
推荐答案
序列属性上的@XmlValue。
@XmlValue on the sequence property.
@XmlType(name = "SequenceType")
public class Sequence {
private String md5;
private String sequence;
@XmlAttribute
public String getMd5() {
return md5;
}
@XmlValue
public String getSequence() {
return sequence;
}
}
这篇关于如何在JAXB中向文本元素添加属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文