Java 如何向现有XML文件中添加新条目(DOM除外)

Java 如何向现有XML文件中添加新条目(DOM除外),java,xml,jaxb,Java,Xml,Jaxb,存在一个现有的xml文件&xsd。因为我想在不影响任何旧数据的情况下将新数据写入现有的xml文件 file.xml <project> <session> <id>1234</id> <name>abcd</name> </session> </project> 我要怎么做: 1.将xml文件解组为java对象并保存到ArrayList中 2.获取新值并添

存在一个现有的
xml
文件&
xsd
。因为我想在不影响任何旧数据的情况下将新数据写入现有的
xml
文件

file.xml

<project>
    <session>
       <id>1234</id>
       <name>abcd</name>
    </session>
</project>
我要怎么做: 1.将xml文件解组为java对象并保存到ArrayList中 2.获取新值并添加到ArrayList中 3.将对象封送到现有XML文件


使用
DOM
很容易,但我想使用
jaxb
,请问有没有简单的教程或者你有什么想法?

这里使用jaxb非常简单。请看这里:

这不是一个非常详细的教程,但我相信这是一个良好的开端,足以实现您的任务


那就拿这个吧:

谢谢你,阿列克谢!我正在浏览第一个链接。
<project>
    <session>
       <id>1234</id>
       <name>abcd</name>
    </session>
    <session>      // New Entry
       <id>5678</id>
       <name>wxyz</name>
    </session>
</project>