我已经使用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>
有没有人对此有所了解。
答案 0 :(得分:3)
如果我没有弄错JAXB和JDOM并且完全不同的东西。 JAXB将java对象序列化为XML格式,反之亦然。 JDOM只需读入XML文件并将其存储在DOM树中,然后可以使用它来修改xml本身。
以这种方式使用JAXB就像尝试在运行时向类添加新变量一样。它无法完成。 (至少据我所知)。