我正在使用 jaxb 制作 xml 文件并将其存储在我的电脑中,并且我希望在制作另一个文件时将其存储在我电脑上同一个 xml 文件中的第一个文件之外,例如这是第一个文件:
<File>
<thing1>
</thing1>
</file>
我希望第二个文件是这样的:
<File>
<thing1>
</thing1>
<thin2g>
</thing2>
</file>
这就是我用于编组的 Java 代码:
public ConfList(Object obj){
this.obj = obj;
}
public void addToLXML() throws IOException, JAXBException {
File file = new File(fileName);
JAXBContext jaxbContext = JAXBContext.newInstance(Xml.class);
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
jaxbMarshaller.marshal(obj, file);
jaxbMarshaller.marshal(obj, System.out);
}