使用Java更改/更新/添加新信息的最佳做法是什么,以便Info节点/注释仍保持完整和格式化。请指导......
我们能在JixB中实现这个目标吗?
答案 0 :(得分:1)
XML注释被视为节点,就像任何其他XML节点(元素等)一样,并且很好地格式化XML的空格被视为Text节点。因此,当您使用类似JixB之类的东西从XML构建Java对象时,您的问题就是如何维护这些注释和文本节点。
我不知道JixB是否维护嵌套的注释和文本节点,因此当您将数据保存为XML时,注释和格式保持不变。
如果您直接针对Dom,您可以知道DOM中存在这些额外节点,并在更新XML时注意维护它们,并插入新的注释和文本节点以添加格式围绕新增数据的风格。