0

次の要素があります。

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

jaxbで「こんにちは!」を受け取りたいです。ストリング。これどうやってするの?


アップデート

私はクラスを持ってい@XmlElementます。たとえば、クラス「div」であり、そのメンバーの 1 つは 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 に答える