gpt4 book ai didi

java - JAXB 与 JDOM : is it possible to update xml file using JAXB

转载 作者:行者123 更新时间:2023-12-04 06:09:18 25 4
gpt4 key购买 nike

我已经使用 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>

有没有人对此有想法。

最佳答案

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

以这种方式使用 JAXB 就像尝试在运行时向类添加一个新变量。这是不可能的。 (至少据我所知)。

关于java - JAXB 与 JDOM : is it possible to update xml file using JAXB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com