gpt4 book ai didi

java - JAXB 自关闭标签编码

转载 作者:行者123 更新时间:2023-12-02 10:33:33 25 4
gpt4 key购买 nike

如何使用 JAXB (Java) 编码自关闭标记。

即类(class):

@XmlRootElement
public class Customer {

@XmlElement public String name;
@XmlElement public int age;
@XmlAttribute public int id;

}

将编码到:

<customer id="3">
<name>TEST</name>
<age>100</age>
</customer>

如果我想要像元素 <something data='whatever'/> 这样的东西在 Customer 内部,是否有对此的注释?

编辑:

澄清一下,我想要的是:

<customer id="3">
<name>TEST</name>
<age>100</age>
<something data='whatever'/>
</customer>

最佳答案

您需要添加一个固定(静态)值

@XmlAttribute(name="data")
private final static String DATA = "whatever";

关于java - JAXB 自关闭标签编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53468172/

25 4 0