<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.7.1</version>
</dependency>
groovy
implementation 'org.simpleframework:simple-xml:2.7.1'
<?xml version="1.0" encoding="UTF-8"?>
<user>
<id>1</id>
<name>John Doe</name>
<email>john.doe@example.com</email>
</user>
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Root(name = "user")
public class User {
@Element
private int id;
@Element
private String name;
@Element
private String email;
}
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;
Serializer serializer = new Persister();
User user = serializer.read(User.class, xmlData);
Serializer serializer = new Persister();
String xmlData = serializer.write(user);