我只需要通过xml文件更改一些值。
换句话说,我们有类似的东西:
<Settings>
<enabled>true</enabled>
<property>something</property>
</Settings>
我希望只在xml文件中操作启用的值。所以我希望从文件中加载所有值(unmarshalled),但我希望JAXB保留文件中的原始值,并仅将其他值输出(编组)到文件中。
可能需要这样做的场景来自示例,如果在处理某些内容时,我想手动修改xml文件,并禁用某些内容,但不希望JAXB稍后覆盖此特定值,当然还有其他所有其他值处理完成后,需要将值写入文件。
是否可以使用JAXB实现此目的?