Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更新XML节点,但保持XML文件格式和注释信息不变_Java_Xml - Fatal编程技术网

Java 更新XML节点,但保持XML文件格式和注释信息不变

Java 更新XML节点,但保持XML文件格式和注释信息不变,java,xml,Java,Xml,使用Java对XML进行更改/更新/添加新信息的最佳实践是什么,以使信息节点/注释保持完整,格式也保持不变。请引导 我们可以在JixB中实现这一点吗?XML注释与任何其他XML节点(元素等)一样,被视为节点,并且对XML进行良好格式化的空白被视为文本节点。因此,您的问题实际上是如何在使用JixB之类的东西从XML构造Java对象时维护这些注释和文本节点 我不知道JixB是否维护嵌套的注释和文本节点,以便在将数据持久化为XML时,注释和格式保持不变 如果你直接反对Dom,您可以知道这些额外的节点存

使用Java对XML进行更改/更新/添加新信息的最佳实践是什么,以使信息节点/注释保持完整,格式也保持不变。请引导


我们可以在JixB中实现这一点吗?

XML注释与任何其他XML节点(元素等)一样,被视为节点,并且对XML进行良好格式化的空白被视为文本节点。因此,您的问题实际上是如何在使用JixB之类的东西从XML构造Java对象时维护这些注释和文本节点

我不知道JixB是否维护嵌套的注释和文本节点,以便在将数据持久化为XML时,注释和格式保持不变


如果你直接反对Dom,您可以知道这些额外的节点存在于DOM中,并在更新XML时注意维护它们,以及插入新的注释和文本节点,以在新添加的数据周围添加格式样式。

因此,这里最好的建议是什么?相反,我现在使用JDOM,它能够保持格式和注释不变。