0

我有下一个元素:

<div id="one"> Hello! </div>

我想通过 jaxb 说“你好!” 细绳。我怎样才能做到这一点?


更新

我有一堂课,有@XmlElement. 例如,“div”类,其中一个成员是 List 跨度。所以:

public class div {

    private List<Span> span;
    private List<Span> ls;

    public List<Span> getSpan() {
        return span;
    }

    public void setSpan(List<Span> span) {
        for (int i = 0 ; i<span.size(); i++){ 
            ls.add(span.get(i));
        } 
        this.span = span; 
    }

}

我也希望它有价值。所以我写: public String getValue() { return value; }

'@XmlValue' 
public void setValue(String value) { this.value = value; } 
4

1 回答 1

1

您可以利用@XmlValue注释执行以下操作:

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Div {

    @XmlAttribute
    private String id;

    @XmlValue
    private String value;

}

了解更多信息

于 2013-03-17T10:21:05.737 回答