Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ProtocolloList>
- <protocollo>
- <numero>1</numero>
- <data>2014-06-23</data>
- <oggetto/>
- <destinatario/>
- <operatore/>
- </protocollo>
- ...
- </ProtocolloList>
- import javax.xml.bind.annotation.XmlElement;
- import javax.xml.bind.annotation.XmlRootElement;
- @XmlRootElement(name = "protocollo")
- public class Protocollo {
- private int numero;
- private String data;
- private String oggetto;
- private String destinatario;
- private String operatore;
- public Protocollo(String d, String o, String des, String op) {
- this.data = d;
- this.oggetto = o;
- this.destinatario = des;
- this.operatore = op;
- }
- public Protocollo() {
- }
- @XmlElement
- public int getNumero() {
- return numero;
- }
- public void setNumero(int numero) {
- this.numero = numero;
- }
- @XmlElement
- public String getData() {
- return data;
- }
- public void setData(String data) {
- this.data = data;
- }
- @XmlElement
- public String getOggetto() {
- return oggetto;
- }
- public void setOggetto(String oggetto) {
- this.oggetto = oggetto;
- }
- @XmlElement
- public String getDestinatario() {
- return destinatario;
- }
- public void setDestinatario(String destinatario) {
- this.destinatario = destinatario;
- }
- @XmlElement
- public String getOperatore() {
- return operatore;
- }
- public void setOperatore(String operatore) {
- this.operatore = operatore;
- }
- }
- import java.util.ArrayList;
- import javax.xml.bind.annotation.XmlElement;
- import javax.xml.bind.annotation.XmlElementWrapper;
- import javax.xml.bind.annotation.XmlRootElement;
- @XmlRootElement(name = "ProtocolloList")
- public class ProtocolloList {
- @XmlElementWrapper(name = "ProtocolloList")
- @XmlElement(name = "protocollo")
- private ArrayList<Protocollo> ProtocolloList;
- public ArrayList<Protocollo> getProtocolloList() {
- return ProtocolloList;
- }
- public void setProtocolloList(ArrayList<Protocollo> protocolloList) {
- ProtocolloList = protocolloList;
- }
- }
- JAXBContext jaxbContext = JAXBContext.newInstance(Protocollo.class);
- Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
- StringReader reader = new StringReader(this.resultXML);
- protocolli = (ProtocolloList) unmarshaller.unmarshal(reader);
- unexpected element (uri:"", local:"ProtocolloList"). Expected elements are <{}protocollo>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement