JAXB与JDOM:可以使用JAXB更新xml文件

时间:2011-11-01 09:33:42

标签: java xml jaxb

我已经使用JDOM来执行xml数据输入&任何XML文件中的更新,但现在我尝试使用JAXB而不是JDOM,但遇到了一些困难。

因为我知道编组&在jaxb中解组但是当在指定位置(node)将新数据输入xml时,我发现了困难。例如for new entry Japan where id = Asia

<file>
   <parent>
       <node id="Asia">
           <name>India</name>
           <name>China</name>
       </node>
       <node id="Europe">
          <name>UK</name>
       </node>
    </parent>
</file> 

有没有人对此有所了解。

1 个答案:

答案 0 :(得分:3)

如果我没有弄错JAXB和JDOM并且完全不同的东西。 JAXB将java对象序列化为XML格式,反之亦然。 JDOM只需读入XML文件并将其存储在DOM树中,然后可以使用它来修改xml本身。

以这种方式使用JAXB就像尝试在运行时向类添加新变量一样。它无法完成。 (至少据我所知)。