JAXB 给出什么方式来转换这种类型的 XML 转换
<options>
<option name="name">https://abc.com/</option>
<option name="name2">https://abc.com/</option>
</options>
我为它创建了两个对象类。它不会用数据填充对象并为应该设置 URL 的标签设置 null 值,例如https://abc.com/。
Options.java
和Option.java
Options
类包含此设置器
@XmlElement(name = "option")
public void setOption(List<Option> option) {
this.option = option;
}
Option.java类是:
@XmlRootElement(name = "option")
public class Option {
String name;
String option;
public Option() {
super();
}
public Option(String name, String option) {
super();
this.name = name;
this.option = option;
}
public String getName() {
return name;
}
@XmlAttribute
public void setName(String name) {
this.name = name;
}
public String getOption() {
return option;
}
public void setOption(String option) {
this.option = option;
}