<dependency>
<groupId>net.sf.flatpack</groupId>
<artifactId>flatpack</artifactId>
<version>3.4</version>
</dependency>
DelimitedFileParser parser = DefaultParserFactory.getInstance().newDelimitedParser(new FileReader("data.xml"));
List<Record> records = parser.parse();
for (Record record : records) {
String name = record.getString("name");
int age = record.getInt("age");
String email = record.getString("email");
}
DelimitedWriter writer = DefaultManagerFactory.getInstance().newWriter(new FileWriter("output.xml"));
Record record = new Record();
record.addString("name", "John");
record.addInt("age", 30);
record.addString("email", "john@example.com");
writer.printRecord(record);
writer.close();