import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; import jakarta.xml.bind.Marshaller; import java.io.File; public class JAXBExample { public static void main(String[] args) { Employee employee = new Employee(); employee.setId(1); employee.setName("John Doe"); employee.setAge(30); try { JAXBContext jaxbContext = JAXBContext.newInstance(Employee.class); Marshaller marshaller = jaxbContext.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); marshaller.marshal(employee, new File("employee.xml")); System.out.println("XML document created successfully."); } catch (JAXBException e) { e.printStackTrace(); } } } class Employee { private int id; private String name; private int age; // getters and setters } <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <employee> <age>30</age> <id>1</id> <name>John Doe</name> </employee>


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