java xml element_java – 如果某个类具有@XmlElement属性,则它不能具有@XmlValue属性
我收到以下错误:If a class has @XmlElement property, it cannot have @XmlValue property更新课程:@XmlType(propOrder={"currencyCode", "amount"})@XmlRootElement(name="priceInclVat")@XmlAccessorType(XmlAccessType.FIEL
我收到以下错误:
If a class has @XmlElement property, it cannot have @XmlValue property
更新课程:
@XmlType(propOrder={"currencyCode", "amount"})
@XmlRootElement(name="priceInclVat")
@XmlAccessorType(XmlAccessType.FIELD)
public class PriceInclVatInfo {
@XmlAttribute
private String currency;
@XmlValue
private String currencyCode;
private double amount;
public PriceInclVatInfo() {}
public PriceInclVatInfo(String currency, String currencyCode, double amount) {
this.currency = currency;
this.currencyCode = currencyCode;
this.amount = amount;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public String getCurrencyCode() {
return currencyCode;
}
public void setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
}
public double getAmount() {
return amount;
}
public void setAmount(double amount) {
this.amount = amount;
}
}
我想通过元素属性和值来获得以下输出:
GBP
我怎样才能做到这一点?如果我有@XmlRootElement(name =“priceInclVat”)可以吗?
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)