jaxb /如何在元素中获取文本

时间:2013-03-17 10:18:04

标签: html jaxb

我有下一个元素:

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

我想通过jaxb采取“你好!”串。我怎么能这样做?


更新

我有一个班级@XmlElement。例如,类'div',其中一个成员是List span。所以:

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; } 

1 个答案:

答案 0 :(得分:1)

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

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

    @XmlAttribute
    private String id;

    @XmlValue
    private String value;

}

了解更多信息

相关问题