如何使用JAXB创建POJO的XML文件?
下面的代码段显示了如何使用JAXB将POJO转换为XML文件。为此,我们可以将要保存XML的输出文件传递到该marshaller对象。
package org.nhooo.example.jaxb;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import java.io.File;
public class JAXBObjectToXmlFile {
public static void main(String[] args) {
Track track = new Track();
track.setId(2);
track.setTitle("She Loves You");
try {
JAXBContext context = JAXBContext.newInstance(Track.class);
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
File output = new File("Track.xml");
marshaller.marshal(track, output);
} catch (JAXBException e) {
e.printStackTrace();
}
}
}此代码片段将创建一个文件Track.xml,其内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<track id="2">
<title>She Loves You</title>
</track>
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短