/***** Code de MesExemples.com *******/ 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); } } |
Code testé avec le fichier XML Suivant
<?xml version="1.0" encoding="windows-1252"?> <!-- Edited by MesEXemple.com --> <note> <to>Sakoba</to> <from>Adams</from> <heading>Rappel</heading> <body>Ne m'oubliez pas ce week-end!</body> </note> |
Cet article Java XmlAttribute: Marquer POJO avec ‘XmlRootElement’ et ‘XmlAttribute’* est apparu en premier sur .