Skip to content

Instantly share code, notes, and snippets.

@cheroliv
Created October 28, 2022 14:03
Show Gist options
  • Save cheroliv/d0696179b1328457dc79822a8d92ebe5 to your computer and use it in GitHub Desktop.
Save cheroliv/d0696179b1328457dc79822a8d92ebe5 to your computer and use it in GitHub Desktop.
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
//<?xml version="1.0" encoding="UTF-8" standalone="no"?>
// <person>
// <sex>female</sex>
// <firstname>Anna</firstname>
//<lastname>Smith</lastname>
// </person>
//gradle: implementation ("com.sun.xml.bind:jaxb-impl:2.3.3")
@XmlRootElement(name = "person")
@XmlType(propOrder = { "firstname", "lastname", "sex" })
public class Person {
private String firstname;
private String lastname;
private String sex;
public String getFirstname() {
return firstname;
}
@XmlElement(name = "firstname")
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastname() {
return lastname;
}
@XmlElement(name = "lastname")
public void setLastname(String lastname) {
this.lastname = lastname;
}
@XmlElement(name = "sex")
public void setSex(String sex) {
this.sex = sex;
}
public String getSex() {
return sex;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment