<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <?xml version="1.0" encoding="UTF-8"?> <student> <age>20</age> </student> public class Student { private String name; private int age; public Student() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } import javax.xml.bind.*; import java.io.File; public class JAXBExample { public static void main(String[] args) { try { JAXBContext context = JAXBContext.newInstance(Student.class); Unmarshaller unmarshaller = context.createUnmarshaller(); File xmlFile = new File("student.xml"); Student student = (Student) unmarshaller.unmarshal(xmlFile); } catch (JAXBException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文