Mark POJO with XmlRootElement and XmlAttribute : XmlAttribute « XML « Java

Mark POJO with XmlRootElement and XmlAttribute

import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

public class Weird {
    private String value;
    private String svalue;

    public String getValue() {
        return value;

    public void setValue(String value) {
        this.value = value;

    public static void main(String[] args) throws JAXBException {
        Weird w = new  Weird();
        JAXBContext context = JAXBContext.newInstance(Weird.class);
        context.createMarshaller().marshal(w, System.out);


Related examples in the same category