我在 JAXB 上工作以使用我正在创建 xml 的 java 对象。但是我正在使用 javaclass 字段 Like
qpack_id 作为它在 xml 文件中创建的属性,如 qpackId
那么我如何在 jaxB 中使用 _(下划线)请指导我。
xml 文件应该创建下面的属性
<qpack " qpack_id="MB0046_SET4" qpack_name="MB0046">
</qpack>
最佳答案
从 Java 类开始
您可以使用 XmlAttribute
注释来指定名称。
@XmlAttribute(name="qpack_name")
public String getQPackName() {
return qPackName;
}
从 XML 模式开始
如果您正在谈论从 XML 模式生成 Java 类并在 Java 属性名称中保留 _
字符,请参阅下面的答案以获取完整示例:
关于attributes - 使用下划线的 JAXB 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13891942/