Marshaller.marshal(Object jaxbElement, OutputStream os) throws JAXBException : Marshaller « javax.xml.bind « Java by API






Marshaller.marshal(Object jaxbElement, OutputStream os) throws JAXBException

  

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

@XmlRootElement
public class Weird {
    
    private String value;
    
    @XmlAttribute(name="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();
        w.value="foo";
        w.svalue="bar";
        JAXBContext context = JAXBContext.newInstance(Weird.class);
        context.createMarshaller().marshal(w, System.out);
    }
}

   
    
  








Related examples in the same category

1.Marshaller.JAXB_FORMATTED_OUTPUT
2.Marshaller: setEventHandler(ValidationEventHandler handler) throws JAXBException
3.Marshaller: setProperty(String name, Object value)