我在JAXB上使用java对象我正在使用javaclass字段创建xml.But我喜欢
qpack_id as attrubute它在xml文件中创建,如qpackId
所以如何在jaxB中使用_(下划线)请指导我。
xml文件应该创建低于attibute
<qpack " qpack_id="MB0046_SET4" qpack_name="MB0046">
</qpack>
答案 0 :(得分:2)
从Java类开始
您可以使用XmlAttribute
注释指定名称。
@XmlAttribute(name="qpack_name")
public String getQPackName() {
return qPackName;
}
从XML架构开始
如果您正在讨论从XML模式生成Java类并在Java属性名称中保留_
字符,请参阅下面的答案以获取完整示例: